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.
From Our Partners
Latest Celebrity & Entertainment