06/16/2010 09:04 pm ET Updated Dec 06, 2017

Tom Cruise, Katie Holmes & Cameron Diaz Wow Spain At "Knight And Day" Premiere (PHOTOS)

'Knight and Day' premiered in Spain on Wednesday, with stars Tom Cruise and Cameron Diaz and Mrs. Cruise Katie Holmes in attendance. But as Diaz told Playboy, she doesn't just travel for work.

Earlier in the day Tom and Cameron did publicity by driving their stunt vehicles through the streets.