In the past, Katie Holmes has been complemented on her stylish fashion choices and scrutinize for others. However, recently Tom Cruise's ex-wife not only suffered a wardrobe malfunction but she also committed a major fashion faux paus.

Jamie Foxx's rumored girlfriend was spotted in New York City on Tuesday enjoying a day off of filming and wore her version of a causal look.

The 34-year old stepped out wearing a very baggy checkered shirt which looked similar to a table cloth found at the local pizzeria and finished off the look with a pair of baggy blue jean and beige wedges.

Not to mention that all the while Holmes suffered a wardrobe malfunction and strolled the NYC streets flashing her yellow lace bra.

The actress tied her brunette hair into a messy low bun and hid her bare face behind a pair of sunglasses.

[For photos of Katie Holmes's wardrobe malfunction click HERE]

According to the Daily Mail, the "Mania Days" actress has previously admitted that she wasn't raised with great fashion sense. She said, "The way I was raised was about who we were, not what we looked like."

She added, "In terms of when I became a mother and what I'm imparting to my daughter about beauty, I'm pretty much imparting what my mother and grandmother taught me. What's most important is what's going on in your heart and your head."

Meanwhile, when Holmes is not making news about her poor fashion decisions, she is busy having her romantic life played out for the world to see.

Now that things are officially over between her an ex-husband Tom Cruise, the actress has been romantically linked to her co-star Luke Kirby and good friend Jamie Foxx.

According to the New York Post, Holmes was overheard telling friends, "I haven't had such a good time in so long," when she partied out in the Hamptons alongside Foxx.

But the paper claims that the two are simply "old friends," while other Hollywood insiders have said that the pair have been seeing each other for "a few months."

However, while on set of her film "Mania Days," Holmes was been spotted sharing intimate moments with Kirby and allegedly took their romance to the next level, inviting the actor to spend the weekend with her and daughter Suri in July.

A source said, "Katie invited Luke to join her and [her daughter] Suri for a long weekend away last month at the lakeside house that she recently bought at Devil's Lake in Ohio.

"It's a few doors down from her parents' vacation home, and it's a sentimental place for Katie because that's where she spent her summers when she was young."

The source went on to reveal, "The three of them stayed there for a few days, spending as much time outdoors as possible and eating home-cooked meals. Luke loved getting to know the 'real' Katie away from the intensity of a movie set."

But since reports of both romances have surfaced the actress has been spotted alone.

What do you think of Katie Holmes fashion choices? What about her choice in men? Leave us a comment below.