No matter how well you plan your perfect outfit, sometimes the weather has other ideas.

Sarah Jessica Parker looked lovely as she walked to a restaurant in New York - until a strong breeze ruined her look. The star tried to wrap her coat around her to hide her flimsy dress, but it was too little, too late.

SJP was lucky, unlike these celebs who suffered a more serious wardrobe malfunction...