Photo Rio News/Splash News Online
February 04, 2009 03:25 PM

Looks like a former Top Gun star is still in top form!

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.

Equally man-tastic in our eyes, which Cruise pecs picture do you prefer?

You May Like