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

The 41-ear-old actress donned a store-bought gold lace gown to her high school dance and she felt so incredible wearing it that she has kept the dress for 23 years.

"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," she tells InStyle Magazine. 

READ MORE: How archive designer garments are stored, plus storage tips to help your clothes last longer

"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," she adds.

Is it worth keeping? Tell us what you've done with your matric dance outfit here.

Compiled by Phelokazi Mbude

Follow us on social media here: FacebookTwitterInstagram

Sign up to W24's newsletters so you don't miss out on any of our stories and giveaways