Unsuspecting Londoners got a fright on Sunday when a double-decker bus exploded in the city centre
The bus went up in flames as it drove along Lambeth Bridge over the River Thames, the Press Association reported
The bridge had been closed off and a spokesman for the Port of London Authority confirmed to the news agency that the explosion was for a film.
Nonetheless, locals took to social media to express their shock at the dramatic scene.
"Why would you tell London that there's a high terrorist threat and then blow up a bus on a bridge for a film and not tell people?" one Twitter user wrote.
Author Sophie Kinsella tweeted: "Hey film types, next time you blow up a bus on Lambeth Bridge maybe tell us first so children in park aren't freaked?"
The stunt was carried out during filming of The Foreigner, an action film featuring Jackie Chan and Pierce Brosnan. It is directed by Martin Campbell, who was behind James Bond films Casino Royale and GoldenEye.
A notice posted at the scene and on Twitter by the film's producers ahead of the stunt said: "The explosion is controlled and operated by our special effects team."
It added: "Every precaution will be taken to ensure the safety of the people in the area."
Pictures on Twitter compared the scenes to images from July 7, 2005, when terrorists blew up a double-decker bus after carrying out bomb attacks on the London Underground, killing 52 people in total.