Josh Hartnett Battles Assassins Mid-Air in the Hilariously Wild ‘Fight or Flight’
Josh Hartnett delivers yet another knockout performance in Fight or Flight, a wild, action-packed thrill ride set aboard a jumbo jet, where hired assassins and government agents collide. Directed by James Madigan in his feature debut, the film is an explosive mix of physical comedy and intense combat, making it one of the most fun, if slightly over-the-top, action movies to hit screens this year.

Plot Overview:
Josh Hartnett plays Lucas Reyes, a former government agent whose last mission went horribly wrong, leaving him to wallow in Thailand, drowning in booze and a questionable wardrobe. His peace is shattered when his former lover, Katherine Brunt (Katee Sackhoff), recruits him for a high-stakes mission involving a notorious cyber-terrorist known as The Ghost. The catch? The terrorist is onboard a packed flight from Bangkok to San Francisco, and Reyes is tasked with apprehending him before it’s too late.
But things aren’t as simple as they seem. The plane is filled with assassins, all targeting The Ghost—and eventually, Reyes himself. With no choice but to fight for his life, Reyes teams up with flight attendant Isha (Charithra Chandran), who goes from serving drinks to wielding punches, and the semi-hysterical Royce (Danny Ashok), who provides comic relief amidst the chaos.
Josh Hartnett’s Comeback –
The real draw of Fight or Flight is Josh Hartnett, who is on a career resurgence, thanks to roles in films like Oppenheimer and Trap. His portrayal of Lucas Reyes is part action hero, part flawed antihero—comedic, rough-around-the-edges, and downright entertaining. His unexpected flair for physical comedy adds a delightful touch to what could’ve been a standard action film. Though the budget limits the spectacle, Josh Hartnett’s charm and his performance elevate the film beyond what one would expect from a B-movie.
The Plane-Sized Chaos –
Most of the film takes place within the confines of a cramped airplane, where Reyes must battle a series of assassins, each more deadly than the last. The fight choreography is thrilling and chaotic, with the claustrophobic setting adding an extra layer of tension. The opening sequence sets the tone with ultra-violent mayhem, and the stakes only get higher as the story progresses.
As the film unravels, the humor and absurdity of the situation keep things light-hearted, balancing the action with moments of levity. Sackhoff, as the overly calm, CBD-using Brunt, is a fun addition, playing her role with a tongue-in-cheek sense of humor that adds to the film’s charm.
For More: Is Kylie Jenner the ‘Stalker’? Inside the Controversy Sparked by Club Chalamet’s Anti-Jenner Stance