Katie Holmes certainly looked pretty in pink last night! The 36-year-old actress flaunted her trim figure in a sexy pink Zac Posen gown at the New York City premiere of her new movie, Woman in Gold. She tastefully showed some skin, too, thanks to cutout design of her dress’ midsection. In Woman in Gold, Katy stars opposite Helen Mirren and Ryan Reynolds as the wife of the latter’s character. Holmes famously married Tom Cruise back in 2006, but their divorce was finalized in 2012.