Fergie accidentally flashed the cast and crew of movie musical Nine.
The Black Eyed Peas star said she kept "flying out" of her corset during a saucy dance number.
The singer plays vampish prostitute Saraghinain in Rob Marshall's spectacular movie.
Saraghinain performs a vigourous all-singing all-dancing routine in the film.
Fergie's skimpy outfit could barely contain her assets and made the movie's costume designer Colleen Atwood to rethink the star's clothing after an embarrassing wardrobe malfunction.
Atwood tells WWD.com, "Fergie's dance was all about keeping Fergie in the corset. It was a really tiny corset and (it) didn't have straps. We had to add them in the end because, with all that dancing, she was just flying out of it."
Tagged in Fergie