A gruelling Broadway schedule has kept Katie Holmes from the red carpet in recent months. But the All My Sons star was back on glamorous A-list form and on the arm of Tom Cruise at the Berlin premiere of Valkyrie.
In an elegant black v-neck Escada gown and with a new curly 'do and smoky eye makeup, the 30-year-old brunette brought Hollywood star appeal to Tuesday night's showing of her husband's WWII drama.
The mum-of-one could not have picked a better time to join her leading man, as the screening marked the European premiere of the thriller about a plot to assassinate Adolf Hitler. The movie opens across Germany on Thursday.
On Wednesday Tom's co-stars Bill Nighy and Eddie Izzard can look forward to a stop-over in their homeland, as Valkyrie premieres in London.