The actress gave off a retro '90s vibe when she rocked a sexy denim look while filming in New York.
Katie Holmes rocked an entirely new kind of style on Tuesday when she showed some skin in a tiny denim minidress.
The super-short outfit, which had a serious retro '90s throwback vibe, showed off the 36-year-old star's long legs and featured a full-length zipper up the front.
A source told ET that Katie rocked the surprising, sexy look as part of the film All We Had, which she's shooting in Queens, New York. This particular scene, shot at a Walmart, featured Katie with her on-screen daughter, 17-year-old actress Stefania Owen.
Katie was also seen taking a swig from a large plastic container of orange juice, with a noticeable bump in the belly area.
WATCH: Katie Holmes Chops Off Hair, Debuts Fresh Cut Bob at 2015 Met Gala
The film is Katie's directorial debut, and an eyewitness on told ET that the former Dawson's Creek star is seems to be handling her responsibilities well, relying on her assistant director and spending time with the cast and crew.
It was also revealed that she hasn’t had any visitors on set, including her 9-year-old daughter Suri.
Production is expected to continue for the next 20 days in various locations, many outside of New York. The film, which follows Katie as an impoverished single mother trying to raise her 13-year-old daughter, is set in the Midwest.
MORE: Katie Holmes: I Don't Think I've Ever Moved Past 'Dawson's Creek'
A source also told ET that Katie hasn't responded well to the presence of paparazzi on set, and has increased security to keep photographers out of the way of production.
Recently, Katie starred in a recurring role on the acclaimed Showtime series Ray Donovan. Check out the video below to hear what the star had to say about working on the gritty drama.