Stepping out this week at the Copacabana Beach hotel in Rio de Janeiro, a shirtless Tom Cruise (in Brazil with wife Katie Holmes and daughter Suri) showed off his six-pack abs – a set pretty reminiscent of his "jet jock" days.
Of course, the now-46-year-old star of Valkyrie was 24 when he steamed up the screen opposite Val Kilmer. [read more]