Tom Cruise on fans, comedy and Cameron Diaz
Hollywood stars Tom Cruise and Cameron Diaz have been bringing a sprinkle of tinseltown to London.
The duo were in Leicester Square to promote their latest action-comedy Knight and Day.
The BBC's Sophie van Brugen spoke to them about working together and making comedy films.