Gorgeous Kate Beckinsale in a white dress