When Dylan O’Brien’s island holiday with his girlfriend is rudely interrupted by Middle Eastern terrorists, his whole life is turned upside down. Subsequently, he embarks on a personal vendetta against the bad guys, determined to take out the head of the cult and anyone associated with him.

However, you can’t really get away with 18 months of planning without being noticed by the CIA. They eventually recruit him to their cause and send him out to be trained by Michael Keaton with a few other Winter Soldiers. They’re faster, smarter, and more lethal than your everyday undercover agent – and if they’re killed, they never existed. Think Bourne, Atomic Blonde or the Mission: Impossible films – super spies that don’t really exist.

Following the lead of some seemingly-unrelated attacks, the team uncover a looming global threat in the form of a government intent on starting a new world war. When plutonium goes missing and a nuclear bomb is thrown into the mix, the stakes are raised even higher.

American Assassin‘s plot isn’t anything we haven’t seen before, and is at times patriotism at its finest – all it’s missing is Gerard Butler. O’Brien is great as the forlorn, driven spy with a keen eye, and Keaton shines as the no-love-lost trainer of the next generation of super soldiers. A sufficiently entertaining albeit forgettable terrorism thriller.

In cinemas: September 14, 2017
Starring: Dylan O’Brien, Michael Keaton, Sanaa Lathan
Directed by: Michael Cuesta