Katie Holmes was a gorgeous splash of color on Tom's arm at the premiere of Valkyrie in Rio de Janeiro, Brazil last night. After a relaxing few days including some visits to the beach and shopping with Suri, it was the main event. Tom's managed to win over a few hearts along the way — apparently making fawning fans of some reporters at yesterday morning's photo call. The couple looked happy and healthy together, though Katie's pretty dress and beautiful hair — not to mention the smile — stole the show from her adoring husband.
Around The Web
See a Younger Leonardo DiCaprio, Tom Cruise and More in Vintage Photos from BAFTA's Exclusive Pre-Awards Party
Late Night Highlights
Katie Holmes Does Her Best Beyoncé Impression on National Television, Kinda Nails It