Tom Cruise and Cameron Diaz went to the premiere of the movie Knight and Day, this Thursday in London.
In the new movie “Knight and Day”, Tom Cruise plays the part of a secret agent who won a special costume made by Giorgio Armani.