Arnold Schwarzenegger is back in this enjoyable, if flawed, reboot of the first Terminator film.

Of course, it can’t possibly touch the original cult classic’s greatness, but it’s still very inventive.

Here, Sarah Connor (Emilia Clarke) is a feisty kick-ass heroine, while Jason Clarke plays resistance leader John Connor and Jai Courtney is Kyle Reese, the time traveller sent back to 1984 to help save ‘the mother of the future of mankind’.

It’s all a bit baffling and you’ll need your wits about you to keep track of all the timelines, but it’s not bad at all once Sarah and Arnie, her friendly Terminator guardian who’s called Pops and revels in his self-mocking lines, such as ‘I’m old, not obsolete’, leap into action to save the day.