Careful, Jessica Alba!
The 33-year-old beauty was photographed on Wednesday in the Big Apple, where she suffered a near wardrobe malfunction while heading to Whole Foods for a quick grocery run.
Alba was dressed to perfection as she strolled the streets of NYC, looking stunning in a knee-length maroon skirt and black bustier teamed with a classic black blazer, a pair of strappy high-heeled sandals and a trendy patterned clutch.
But the focus steered away from the Sin City star's spot-on fashion when she stepped on a subway grate, causing her flouncy skirt to fly up due to the air down below.
While the Good Luck Chuck actress came thisclose to suffering a serious style snafu and almost flashed her underwear to the prying paps, she managed to hold down her skirt and opted for Marilyn Monroe moment instead (nice save, Jess!).
Unsurprisingly, the veteran thesp handled the fashion flub like a consummate pro, and moments later, she was back to looking flawless, flashing a giant smile for the throng of shutterbugs.
This isn't the first time Alba has come face-to-face with a wardrobe malfunction. She previously experienced a nip slip on the streets of New York City back in May 2013 when her loose black tank top accidentally exposed her sheer bra.
Of course, the actress is no stranger to sporting scandalous outfits for all to see, considering she plays stripper Nancy Callahan in the hit Sin City flick and is currently reprising her role in the sequel Sin City: A Dame to Kill For, which is based on Frank Miller's famous comics.
But in spite of the racy role, don't expect Alba to bare all on the big screen. In fact, the mother of two always makes sure to incorporate a nudity clause when filming.
"I don't want my grandparents to see my boobs. That's it," Alba said in the June issue of Glamour. "It would be weird at Christmas. And, I mean, really, if you look at the movies I have done, getting naked would never 'elevate' the picture."