Tom Cruise Cameron Diaz knight and day motorcyce promotion film premiere

tcruse061610_07_X17.jpg

Tom Cruise, of course! And Katie Holmes' hubby is back in tip-top shape to help promote Knight and Day this summer - just look at those muscles!

The 47-year-old joined co-star Cameron Diaz in Seville, Spain today in preparation for the world premiere tomorrow night. Cruise hopped on a stunt motorcycle (Diaz in a sports car) and put on a little show for the fans. Looks like he worked up a sweat, too!

TCruiseSwaet061610_01_X17.jpg