Kate Beckinsale is Pretty in Pink