Robert Downey Jr plays Iron Man

Infinity War, costing £400 million, is to be shot across Scotland from next month, it has been reported today.

Sign up to our daily newsletter The i newsletter cut through the noise Sign up Thanks for signing up! Sorry, there seem to be some issues. Please try again later. Submitting...

The cast also includes the likes of Benedict Cumberbatch, Josh Brolin and Liv Tyler – with Doctor Who star and former Edinburgh College student Karen Gillan also lined up for a role.

One insider told a Sunday newspaper: “It’s a massive boost for the Scottish film industry. Disney have been keeping everything top secret, but executives have been scouting locations across Glasgow, Edinburgh and the Highlands.