In her floral summer dress and black pumps, Mischa Barton was suitably dressed for the Spanish sunshine.
But one thing she hadn’t planned for was the wind.
A sudden gust caught the actress unawares, whipping up her skirt to reveal her polka dot underwear.
Perhaps Mischa shouldn’t have been surprised by the mishap – the same thing happened earlier this month.
The former OC star’s dress flew up as she climbed out of her car in Los Angeles, just after she pulled up in front of the paparazzi.
Mischa is in Barcelona while she performs some promotional work.
The 24-year-old headed to the city from the Cannes Film Festival, where she had been attending a constant round of cocktail parties, balls and premieres.
It looked as if her busy life was getting to Mischa, who at one point sat slumped against a street corner, smoking a cigarette.
The bleached blonde looked tired and miserable, as she sat alone.
It was a far cry from her polished appearance just last week, when she stole the show at the star-studded amfAR charity ball.
Just last year Mischa spent time in a psychiatric ward, before her new TV series The Beautiful Life was cancelled after just a few episodes.
- Letters to the Editor Mike and Joel must go
- Fabulous at 46: Brigitte Nielsen shows she’s still got the figure of an Amazonian Queen
- Michael Douglas On ‘Today': Odds Are, I’ve Beaten Cancer
- Guy Ritchie’s ideal woman: Slim, pretty and blonde…and the latest is a double of ex-wife Madonna
- Georgia May Jagger reveals model manners