Katie Holmes is having a Sixties moment on and off screen. Mrs Cruise, who has been wearing designer vintage clothes for her role as Jackie Kennedy (think matching tweed suits and chic Capri pants), has embraced the look in real life, too, choosing to wear a classic shift dress topped with a leopard trench coat and elegant pumps on the David Letterman Show.
Even her hairstyle, a bouncy, voluminous blow dry, channelled the era to perfection. On set Holmes has been wearing her hair in a bouffant bob for her part as the First Lady, looking every inch the Sixties babe alongside Greg Kinnear, who plays the role of the assassinated president, John F Kennedy.
Holmes is currently promoting her latest film, The Romantics, so expect to see lots more fabulous fashion from this fashion lady in the coming days.
By Maria Milano
SEE KATIE HOLMES IN THE ROMANTICS