Tom Cruise & Cameron Diaz at The UK Premiere of ‘Knight And Day’