Tom Cruise and Katie Holmes cosied up on the red carpet last night at the Knight and Day premiere in Seville. Tom's costar Cameron Diaz showed off her legs in a short black dress. They've had a whirlwind few days of press events including their quick trip to Austria for interviews and also some awesome motorcycle and car stunt rides. Tom has been constantly updating his Twitter with photos and behind-the-scenes videos.
To see more of Tom, Cameron, and Katie, just read more.