Who: Salma Hayek wearing an Alexander McQueen Ocelot jacquard satin twill dress
Shop: Net-A-Porter International £2,795 / €2,995
Where: ‘Puss In Boots’ screening, New York

Credit: Fame Flynet Pictures