After uber glam appearances in LA and London to launch Pirates of the Caribbean: On Stranger Tides, Penelope Cruz pulled out all the stops for the film's grand opening in Cannes.
Not only did the Spanish siren look breathtaking in a show-stopping Marchesa gown, but she was showing off a sleek new 'do.
Her brunette mane had been trimmed and teased into a chic pony, and her delicate features were framed by a feathered fringe.
The 37-year-old joined Johnny Depp, Geoffrey Rush and her other co stars on the red carpet in the French Riviera.
Earlier – and pre-haircut – she attended a photocall with the Pirates crew, to huge cheers and applause.
Photos: © Getty Images