Tom Cruise Creates His Own ‘Trafalgar Square’ Tube Station Filming 'Mission: Impossible' in London
Tom Cruise was photographed filming the eighth 'Mission: Impossible' movie in London on April 28, even creating a 'Trafalgar Square' Tube station for the production.
14 hours ago