Who: Kate Beckinsale wearing an All Saints Brompton waistcoat and All Saints Brompton pants
Shop: All Saints Waistcoat
All Saints US $78
All Saints UK £36
All Saints Pants
All Saints US $97.50
Where: Signing autographs for fans, LA

Credit: Pacific Coast News