Style & ShowbizCelebrity Pictures

Salma leaves in pricey Stella McCartney coat

Salma leaves in pricey Stella McCartney coat

Salma Hayek got lucky at the annual Stella McCartney Christmas lights switch-on.

The 49-year-old actress left in a £1,450 coat from the fashion designer's winter range.