Who: Penelope Cruz wearing a Stella McCartney velvet on bistretch cotton dress
Shop: Luisa via Roma £888.04 / €995 / $1,721
Where: 2011 Cannes Film Festival “Pirates of the Caribbean: On Stranger Tides” Photocall

Credit: Getty