Ironically, Fight or Flight seems to be flying under the radar. The new action comedy from first time feature director James Madigan is a lot of hyperactive, frenetic fun, even when some of the comedy thuds a bit. Some of that may fall on the writing duo of Brooks McLaren and D.J. Cotrona. McLaren’s only previous writing credit is for the 2018 direct-to-Netflix Theo James vehicle How it Ends, while this is Cotrona’s first credit in that category after several years as an actor, most notably as the lead in the From Dusk till Dawn TV series. Despite some weak jokes that fail to land (no pun intended), this is still a pretty fun ride (no pun intended). And hey, stars of both of the turn of the millennium Halloween sequels (Josh Hartnett from 1998’s H20 and Katee Sackhoff from 2002’s Resurrection) appear in a movie together, even if they never share the screen at the same time. That’s something, right?
Hartnett is Lucas Reyes, who’s drinking himself to death in exile in Bangkok. Stateside, Katherine Brunt (Sackhoff) is busy leading a shadowy quasi-government agency/surveillance network. Her subordinate, Hunter (White Lotus’s Julian Kostov), informs her of a failed unauthorized action that resulted in an explosion in Asia, and that it appears that the incident involved “The Ghost,” a “black hat hacker” and terrorist about which no agency has ever been able to get any information. An overzealous lackey manages to find nearby footage that has been edited to remove the Ghost, Dead Reckoning style, and they extrapolate that they are headed for the Bangkok airport, with the nearest action team too far away to get there in time. Reluctantly, Brunt calls on Reyes, promising to clear up his legal status and allow him to come home. All he has to do is get on the plane, discover the identity of the Ghost and safely take them into custody, and deliver them to the agency alive when the plane lands in San Francisco. Should be simple, except that once they’re airborne, Brunt learns that this whole thing is a trap for the Ghost; an all points bounty has been put out for them, meaning that the plane is full of potential assassins.
That’s a concept that’s both high and a little broey, and it’s no surprise that when the jokes don’t work it’s because it leans into the latter rather than the former. After I had already groaned at the hyperactive stagey performance of the high-strung air steward Royce (Danny Ashok), what really thudded for me was one of the scenes that revealed more about the conspiracy. Brunt and Hunter take a walk outside of the agency’s headquarters as they discuss who knew what and when and whether or not one of them has any involvement in the leaking of the Ghost’s location, and there’s a lot of hay made (tediously) about how life is all about being top dog, full of machismo from both characters. When they end the discussion, they’ve reached a nearby waterfront, where a yoga class is being conducted by a long-haired hippie type; after they express their mutual disgust at this display, Brunt shakes her head and utters “Pussies.” It’s such a strange little cul-de-sac that exists for no reason other than to show Brunt and Hunter as adversaries vying for the position of alpha, with the oh-so-funny comical turn that it’s a woman calling people pussies. It’s these kinds of things that make this film feel weirdly out of touch in certain places, where ten percent edgelordiness seeps over and cheapens the whole thing.
Of course, the film is kind of a throwback in other ways. The “X on a plane” format is probably best remembered for giving us Snakes on a Plane, but this is more reminiscent of nineties skybound thrillers like Con Air and Air Force One, with a little bit of Final Destination-esque plane depressurization thrown in for good measure (this is not a spoiler; it’s the first scene). It’s got the shady government agency staffed by former CIA and other operatives but which now operates under a banner that remains undisclosed until fairly late in the game, and the conspiratorial actions that they perpetrate have a distinctly pre-War on Terror feel — more Enemy of the State than The Bourne Identity, although when the film shifts into fight sequences it utilizes the shaky cam effects canonized in that series before becoming the default in virtually every action thriller today. There’s also the presence of an inexplicably powerful supercomputer that the Ghost has created and which represents a threat to certain intelligence infrastructure, and the fact that this asset may be the reason that the Ghost was herded onto an airplane with assassins in the first place. Maybe because I was already in that headspace, this element felt very 90s to me as well, as the writing felt intentionally designed to imitate that “computers can do anything” optimism/fearmongering of the era, from uploading a virus to an alien mothership in Independence Day to deleting your entire identity in The Net. More depressingly, the film acts as if exposing governments and corporations for their exploitation of third world labor and participation in human trafficking would somehow have a negative effect on those entities. The reality that we all inhabit here in 2025 is one where people are still in the highest offices of power despite damning evidence of their involvement with Jeffrey Epstein and people still upgrade their phones every time there’s a new status symbol with full knowledge that they come from sweatshops that “employ” children. It’s cute that the film thinks that the Ghost’s wikileak might have some impact on anything at all; I wish I still had that kind of optimism.
-Mark “Boomer” Redmond


Pingback: Lagniappe Podcast: Tesis (1996) | Swampflix