Katie Holmes has kept her prom dress from 1997 in storage.

Katie Holmes

Katie Holmes

The 41-year-old actress donned a store-brought gold lace gown to her senior year prom, and she felt so incredible wearing it that she has kept the dress for 23 years.

Speaking to InStyle magazine, she revealed: "I loved my prom dress senior year. It was a long gold lace dress from Caché, that store in the mall. This was 1997, so it was grunge time.

"Was I cool enough to wear my dress with Doc Martens? No, I wasn't. Did I want to? Yes, I did. I still have it in a storage unit."

More recently, her favourite look has been the white dress she wore to the American Australian Association Arts Awards in January, which she has used to test out other outfit ideas.

She said: "I felt really good in the white Khaite dress that I wore. And I liked the pantyhose I wore with it. Testing out the black hose with open-toed shoes and a summer dress."

Elsewhere, the 'Brahms: The Boy II' star previously revealed she doesn't follow fashion or beauty trends but she has been looking to her famous friends for style inspiration after watching Jennifer Lopez prepare for the Super Bowl in February.

She added: "I'd like to wear more Valentino. And then, I'm not going to lie, I thought J.Lo's costumes during the [Super Bowl] halftime show were absolutely incredible. I watched her [Instagram] Story where they were putting on all the Swarovski crystals."

Meanwhile, Katie's hectic career and lifestyle means she hasn't always got long to put together outfits - so her wardrobe mainly consists of quality staple pieces.

Katie - who has 13-year-old daughter Suri with ex-husband Tom Cruise - said: "I just pick what I like wearing. I don't have a lot of time to choose, but I go with classics and kind of throw it on and walk out."


Tagged in