Kate Beckinsale in a Dior moment at Cannes