Eva Longoria doesn't have much luck when it comes to wardrobe malfunctions.
First, the star fell victim to the dreaded nip slip at the Oscars earlier this year, and then her boob popped out again while she was on holiday in Puerto Rico. But now, she's suffered the most embarrassing of the lot, by 'doing an Anne Hathaway'.
The former 'Desperate Housewives' star flashed a lot more than she bargained for at the Cannes Film Festival over the weekend, revealing she was going commando on the red carpet.
It was pouring with rain as Eva arrived at the screening of 'Jimmy P. Psychotherapy Of A Plains Indian', so she hitched up her skirt to avoid dragging her gorgeous turquoise dress in a puddle, only to end up flashing herself.
Bet she won't be going pantless again in a hurry.
She was at the premiere as part of her role as a L'Oreal spokesperson, and was joined by our very own Cheryl Cole on the red carpet.
The former Girls Aloud singer looked stunning in a floor-length, maroon sheer gown.
The two ladies seemed to get on like a house on fire, with Eva tweeting a picture of herself cosied up to Chezza.
"Me and my twin sister @cherylcole at Cannes!" she wrote.
Cheryl repaid the compliment when she tweeted back: "It was like looking at a prettier reflection, ha!"
Don't put yourself down, Cheryl pet. You're both worth it.