American actor Katie Holmes recently suffered a major wardrobe malfunction when she accidently flashed her butt cheeks while shooting for her upcoming flick 'All We Had' in New York.
The 36-year-old actress, who wore a too short denim mini dress, was spotted leaning over and ended up showing off a bit more than she would have hoped, E ! Online reported.
The former 'Dawson's Creek' star, who had trouble keeping her hemline down throughout the day-long shoot, will play the role of poor mother in the upcoming venture.