Watch CBS News

Katie Holmes derails a photoshoot, hits Penn Station in heels and a ballgown

Katie Holmes always looks glamorous, even when she's catching the train.

The 36-year-old actress instagrammed a cute photo of her hiking up a gorgeous, strapless red gown and sporting matching red heels at Penn Station in New York City on Thursday, giving a whole new meaning to traveling in style.

"Heels and a train...nothing better #newyork #pennstation," she wrote.

Heels and a train...nothing better #newyork #pennstation

A photo posted by Katie Holmes (@katieholmes212) on


A source tells ET that the glam pic is actually from a photoshoot for a magazine taken over a year ago, and that the whole idea was actually hers.

"She was at a shoot for a magazine and thought it would be interesting to do a shot in a train ... so she went down to Penn Station to take some pictures in her gown on the NJ Transit," the source says. "It was all rogue -- her idea."

But Holmes showed a completely different side of herself in August, when she showed some skin in an acid wash denim minidress at Walmart on the set of "All We Had," her directorial debut. The film revolves around a mother who struggles to make a better life for her daughter.

Holmes shocked again later that month on the New York set, looking dramatically different while holding a gun in minimal makeup.

View CBS News In
CBS News App Open
Chrome Safari Continue
Be the first to know
Get browser notifications for breaking news, live events, and exclusive reporting.