Gerard Butler stars in Geostorm as scientist Jake Lawson. “I did like the kind of scientist that I got to play as Jake because he’s still a guy who likes his football, likes his beers but he’s also incredibly passionate about science and about being specific and getting it right and he hates people that don’t get that, which makes him kind of annoying as well.

“He can be infuriating, but you know at the end of the day it’s for the right reasons. But it’s like ‘come on man’, said Butler of his role.