Kate Beckinsale looks so elegant. Diane and Josh look great.