By DAILY MAIL REPORTER
Gorgeous in grey: Penelope Cruz is a vision in chiffon and beads as she arrives for the premiere of Pirates of the Caribbean: On Stranger Tides at the 64th Cannes Film Festival
She arrived at the premiere of her new film in an absolutely stunning dress that clung to her post-pregnancy curves in all the right places.
But after standing and sitting in the restrictive dress for the red carpet photos and through the screening, it's not wonder Penelope Cruz was ready to slip into something more comfortable.
Miss Cruz, 37, posed for pictures on the red carpet at the 64th Cannes Film Festival as she arrived for the premiere of Pirates of the Caribbean: On Stranger Tides.
Dazzling: Penelope caused a flashbulb frenzy as she sparkled on the red carpet
She looking stunning in the grey chiffon number that was decorated with thousands of tiny sparkling beads.
But as she was whisked off after the film had ended to the after-party, Penelope made a quick stop at her hotel to change into a less-fancy but definitely more comfortable frock.
There she was snapped mingling with co-star Johnny Depp, who had also made a quick change from a white jacket into a black one.
That's better: Penelope changed into a simple black dress for the Pirates after-party at the Cap D'Antibes Hotel
A few hours earlier, Cruz and Depp caused a frenzy among their fans as they arrived at the premiere as part of the French film festival.
They were joined by co-stars Sam Claflin, Astrid Berges-Frisbey, Geoffrey Rush, as well as producer Jerry Bruckheimer, director Rob Marshall and actor Ian McShane.
The film is the fourth in the franchise and is due for release in the UK on May 20.
Co-stars: Penelope poses alongside Johnny Depp, who plays Jack Sparrow in the films and who she said she has always wanted to work with
All the gang: (L-R) Sam Claflin, Astrid Berges-Frisbey, Depp, Geoffrey Rush, Jerry Bruckheimer, Cruz, Rob Marshall and Ian McShane
Earlier, Cruz and Depp received a rapturous applause from screaming fans as they attended a photo opportunity at the 64th Cannes Film Festival.
Wearing a skin tight Stella McCartney dress in dark blue and black the stunning actress posed for pictures with co-star Depp who has received worldwide fame for playing swashbuckling - and sometimes a rather unsteady - Captain Jack Sparrow.
The three films have earned billions at the box office as children and adults have flocked to watch Depp get up to his latest antics.
Posing: Penelope Cruz and Johnny Depp received a huge applause when they made an appearance at Cannes
Stunning: Cruz still looked stunning in the dark blue Stella McCartney dress despite taking her shoes off
Newcomers: Depp is joined by Cruz, Sam Caflin, left, and Astric Berges-Frisbey in the move which is due for release at the end of May
Penelope Cruz (Cannes 2011)