

What I remember most from John Wick: Chapter 2 is the sequence of so many assassins receiving and reacting to news of a fresh bounty on the hero’s well-coiffed head. Something tells me the screenwriters of Fight or Flight do, too — that “something” being the setup for their action pic. It’s one that never clears the creative tarmac, perhaps burdened by the weight of so many F-bombs as punchlines.
Continuing his comeback bid since fronting M. Night Shyamalan’s Trap last year, Josh Hartnett goes bleached-blond and boozy as Lucas Reyes, an ex-Secret Service agent living the low life in Bangkok. He’s unofficially reactivated by his former superior/lover (Katee Sackhoff, Oculus) to capture an enigmatic “black hat terrorist” named The Ghost, who’s tracked boarding a flight outta Bangkok and bound for San Francisco.
With word of The Ghost’s bounty spread like MAGAspiracies across the dark web, the double-decker jet is positively packed with killers eager for an easy payday. Plus — and isn’t this wacky — there’s a price on Lucas’ head, too! With that little wrinkle, Fight or Flight jams itself into your eyes and ears as a plane-set Bullet Train, but wit, thrills and invention apparently have been confiscated by TSA.
Hartnett does what he can, which is make the film at least watchable. His weary personality is the second-best thing the movie has going for it, just behind Marko Zaror (John Wick: Chapter 4), the martial-arts B-movie icon who delights in a too-brief bit as an opponent Hartnett tussles with in a too-large airplane bathroom. Zaror always gets to show his moves, but comedic chops? Fight or Flight could use more of his energy, rather than dispatching him quickly for prolonged retread nonsense. —Rod Lott
Opens in theaters Friday, May 9.