Fight or Flight Movie: Cast & Story Breakdown 2026
Fight or Flight is the action-comedy everyone is talking about, and for good reason. Released in 2025 and starring Josh Hartnett as a mercenary trapped on a plane full of assassins, this film delivers non-stop thrills, sharp humor, and some of the most creative close-quarters combat sequences in recent memory.
Whether you just discovered it on Paramount+ or you are revisiting it in 2026, this complete guide breaks down everything — the cast, the full story, the production details, critic scores, streaming availability, and much more.
What Is Fight or Flight?
![]()
Fight or Flight is a 2025 action-comedy film directed by James Madigan in his feature film debut. It was written by Brooks McLaren and D.J. Cotrona.
The film stars Josh Hartnett as a burned government agent who must protect a mysterious hacker on a flight crawling with hired killers. The screenplay had previously appeared on the prestigious 2020 Black List of best unproduced scripts in Hollywood.
It runs 1 hour and 41 minutes and is rated R for strong bloody violence, language throughout, and some drug material.
The Premise: A Plane Full of Assassins
The concept of Fight or Flight is elegantly simple. A mercenary gets on a plane expecting a routine surveillance job. He quickly realizes every other passenger is there to kill the same target — and him.
This claustrophobic, high-altitude setup is the engine that drives the entire film. Director James Madigan uses the tight, confined space of a commercial aircraft to generate increasingly inventive action sequences.
The comparison to Bullet Train (2022) is obvious and frequently made by critics. But where Bullet Train leans heavily into stylized quirkiness, Fight or Flight stays more grounded in brutality while still delivering dark humor throughout.
Full Plot Summary of Fight or Flight
Act One: The Mission Begins in Bangkok
The film opens in Bangkok, where a dangerous international hacker known only as The Ghost carries out a raid and escapes capture. A covert government operation, operating under the cover of a social media app, tracks The Ghost’s escape route.
Agent Aaron Hunter reports to his superior, Katherine Brunt (Katee Sackhoff), that The Ghost is booked on a flight from Bangkok to San Francisco. With no available field agents, Brunt reaches out to Lucas Reyes (Josh Hartnett).
Lucas is an exiled, disgraced former government operative. He drinks too much, has nothing to lose, and owes his career to — or rather, had it destroyed by — Brunt herself. She offers him one last shot at redemption. His job is simple: board the flight, identify The Ghost, and keep the asset alive until landing.
Act Two: The Plane Becomes a Battlefield
Lucas boards the aircraft and begins making small talk with the passenger beside him, a man named Cayenne (Marko Zaror). The situation rapidly deteriorates. Cayenne drugs Lucas with xylazine and drags him to the bathroom, revealing himself as one of many assassins aboard the plane — all chasing the $10 million bounty on The Ghost’s head.
Lucas fights back and kills Cayenne in one of the film’s most memorable early sequences. He then has to navigate around the flight crew before figuring out the situation with help from flight attendant Isha (Charithra Chandran).
Isha is eventually revealed to be The Ghost herself. She is a brilliant, ruthless hacker with enemies across multiple continents. She is also wounded and running out of time.
Lucas and Isha form a reluctant alliance. They begin working together to take down the stream of assassins closing in on both of them, including a Sikh businessman who lost his fortune to The Ghost’s hacking, a group called Thai Wan Deng, and an organization commanded by a figure known as Master Lian.
Act Three: Chaos at 37,000 Feet
The final act of Fight or Flight escalates to full chaos. In one standout scene, Lucas mistakenly takes a substance that causes hallucinations rather than the adrenaline he expected, and still manages to fight his way through a bloody melee.
The film’s most talked-about sequence involves a chainsaw. Isha tosses Lucas a chainsaw mid-flight, and he uses it to clear the remaining assassins in the cabin while blood rains on terrified passengers. It is exactly as insane as it sounds.
The pilots are eventually killed by assassins, forcing Lucas and Isha to take control of the plane themselves. Meanwhile, on the ground, Brunt executes her own agent Hunter after he outlives his usefulness — revealing her as a villain rather than an ally.
Lucas and Isha manage to land the plane, surviving against impossible odds. The film ends with a setup suggesting a sequel could follow, a choice that divided some viewers but delighted others.
Full Cast of Fight or Flight
Here is the complete main and supporting cast of the film with their character names and brief descriptions.
| Actor | Character | Description |
|---|---|---|
| Josh Hartnett | Lucas Reyes | Exiled American mercenary and former government agent |
| Charithra Chandran | Isha / The Ghost | Flight attendant revealed to be an international hacker |
| Katee Sackhoff | Katherine Brunt | Government handler and primary villain |
| Marko Zaror | Cayenne | First assassin Lucas encounters on the plane |
| Julian Kostov | Agent Aaron Hunter | Brunt’s field operative on the ground |
| Danny Ashok | Royce | Flight attendant who helps Lucas |
| JuJu Chan Szeto | Female assassin | One of several contract killers onboard |
| Rebecka Johnston | Supporting role | Additional cast member |
| Jyuddah Jaymes | Supporting role | Additional cast member |
| Hughie O’Donnell | Supporting role | Additional cast member |
| Sanjeev Kohli | Supporting role | Additional cast member |
Josh Hartnett as Lucas Reyes: A Career-Defining Performance

Fight or Flight is built around Josh Hartnett, and he carries it with remarkable ease. He plays Lucas Reyes as a self-aware wreck of a man — scrappy, darkly funny, and deceptively capable.
Hartnett was 45 years old during filming and performed 100% of his own stunts. In interviews, he described the experience as something he actively sought out, knowing that offers like this would not come around many times at his age.
His performance earned strong critical praise. The Rotten Tomatoes critical consensus describes his work as a “go-for-broke performance” that gives the film its energy and keeps the audience engaged even when the plot thins out.
Hartnett’s involvement in Fight or Flight is part of a remarkable career comeback that has placed him back at the center of Hollywood conversation after more than a decade in lower-profile projects.
Josh Hartnett’s Career Timeline
| Year | Film/Show | Role |
|---|---|---|
| 1998 | Halloween H20 | John Lee |
| 1999 | The Virgin Suicides | Trip Fontaine |
| 2001 | Pearl Harbor | Rafe McCawley |
| 2001 | Black Hawk Down | John Grimes |
| 2006 | Lucky Number Slevin | Slevin |
| 2014–2016 | Penny Dreadful (TV) | Ethan Chandler |
| 2024 | Trap (M. Night Shyamalan) | Cooper Adams |
| 2025 | Fight or Flight | Lucas Reyes |
| 2025 | Verity | Jeremy Crawford |
The pattern is clear. After stepping away from major studio films in the mid-2000s by personal choice, Hartnett has returned with extraordinary momentum, and Fight or Flight is the biggest showcase of that resurgence.
Charithra Chandran as The Ghost
Charithra Chandran, known to television audiences as Edwina Sharma in Netflix’s Bridgerton Season 2, plays Isha — the flight attendant secretly hiding her identity as The Ghost.
The role required Chandran to shift convincingly between helpless innocence and cold-blooded competence. She delivers on both. Critics and audiences who saw her as the romantic lead in Bridgerton were genuinely surprised by her physicality and presence in the action sequences.
Her chemistry with Hartnett is frequently cited as one of the film’s best assets. Their odd-couple dynamic — the exhausted mercenary and the brilliant fugitive — gives the film an emotional hook that pure action alone could not provide.
Katee Sackhoff as Katherine Brunt
Katee Sackhoff brings her considerable screen presence to Katherine Brunt, the handler who recruits Lucas for the mission. Sackhoff is best known for her iconic role as Kara Thrace in Battlestar Galactica and for her appearance in The Mandalorian as Bo-Katan Kryze.
Brunt presents herself as an ally for most of the film before the third act reveals her true motives. Sackhoff plays the character’s layered duplicity with a controlled intensity that makes the twist land harder than it might otherwise.
Marko Zaror as Cayenne
Chilean martial arts actor and stuntman Marko Zaror plays Cayenne, the first assassin Lucas encounters on the plane. Zaror is known for his work in Alita: Battle Angel and various Latin American action films.
His bathroom confrontation with Hartnett is one of the film’s early highlights. The fight is brutal, creative, and sets the tone for the violence level the film maintains throughout.
Director James Madigan: A Visual Effects Veteran Makes His Debut
James Madigan brought an extensive background in visual effects and second unit direction to Fight or Flight. His resume includes second unit work on The Meg and Transformers: Rise of the Beasts, as well as VFX credits stretching back to The Da Vinci Code.
His knowledge of how action sequences are constructed from a technical standpoint clearly informed his approach. The fights in Fight or Flight are clean, legible, and staged with a clear sense of geography — a rare quality in modern action films.
Critics pointed out that Madigan’s ability to stage intense combat in the confined space of an airplane cabin was the film’s strongest technical achievement. It is an impressive feature debut.
The Screenplay: From Black List to Big Screen
The script for Fight or Flight was written by Brooks McLaren and D.J. Cotrona. It first gained industry attention when it appeared on the 2020 Black List — Hollywood’s annual survey of the best unproduced screenplays, voted on by development executives.
The Black List is a significant credential. Past Black List scripts that went on to become films include Juno, The King’s Speech, and Spotlight. Landing on the list draws serious attention from producers and talent.
The script was produced by Basil Iwanyk, Tai Duncan, and Erica Lee. Iwanyk is one of Hollywood’s most experienced action producers, with credits including the entire John Wick franchise. His involvement gave the project immediate credibility.
Production: Shot in Hungary
Fight or Flight was filmed entirely in Hungary, including sequences shot at Budapest Ferenc Liszt International Airport.
The choice of Hungary as a production location is common for mid-budget action films seeking European tax incentives and quality infrastructure. Budapest in particular has become a major hub for action film production over the past decade.
The airport location shooting gave certain sequences an authentic sense of scale and real-world texture that a purely studio-built environment would have struggled to match.
Critical Reception and Scores

Fight or Flight received a solidly positive response from critics and a strong audience reception upon its Paramount+ streaming debut.
| Platform | Score | Basis |
|---|---|---|
| Rotten Tomatoes (Critics) | 76% | ~50+ critic reviews |
| Rotten Tomatoes (Audience) | 75% | Audience votes |
| Metacritic | 59 / 100 | 22 critic reviews |
| IMDb | 6.4 / 10 | Viewer ratings |
| CinemaScore | C+ | Opening weekend polls |
The gap between the CinemaScore (C+) and the Rotten Tomatoes audience score (75%) is notable. CinemaScore reflects immediate post-screening reactions, while the Rotten Tomatoes audience score accumulated over months of viewing. The film appears to be a stronger home-viewing experience than a theatrical one — which its streaming success confirms.
Empire magazine gave the film three stars out of five, praising its “joyfully silly high-concept premise” and Hartnett’s “enjoyably deranged performance.” The Metacritic score of 59 reflects that some critics found the plot underdeveloped despite enjoying the action.
Box Office Performance
Fight or Flight had a modest theatrical run in the United States after its May 9, 2025 release. It opened in 2,153 theaters and made approximately $2 million in its opening weekend, finishing seventh at the domestic box office.
Its total worldwide gross came to approximately $4.2 million. By the standards of wide theatrical releases, this was a modest return.
However, the theatrical performance did not reflect the film’s actual audience. When it launched on Paramount+ on October 1, 2025, it immediately became a top-ten title on the platform, ranking second on its debut day behind only The Naked Gun (2025).
The film is a textbook example of a title that was underseen in theaters but found its true audience through streaming. This pattern has become increasingly common in the post-pandemic landscape.
Where to Watch Fight or Flight in 2026
The film is widely available across multiple streaming and rental platforms in 2026.
| Platform | Availability |
|---|---|
| Paramount+ (Premium) | Available to stream |
| fuboTV | Available to stream |
| Paramount+ Amazon Channel | Available to stream |
| Paramount+ Roku Channel | Available to stream |
| Bloodstream | Free with ads |
| Amazon Video | Rent or buy |
| Apple TV Store | Rent or buy |
| Fandango at Home | Rent or buy |
| DVD / Blu-ray | Available (released July 22, 2025) |
The DVD and Blu-ray were released on July 22, 2025. Physical copies are available from Amazon and Barnes & Noble.
How Fight or Flight Compares to Similar Films
Reviewers have consistently placed Fight or Flight in conversation with a specific group of recent action films. Here is how it stacks up.
| Film | Year | Setting | Tone | Notable Element |
|---|---|---|---|---|
| Bullet Train | 2022 | Train | Stylized / quirky | Star-studded ensemble |
| Fight or Flight | 2025 | Airplane | Brutal / funny | Josh Hartnett stunts |
| Nobody | 2021 | Various | Dark comedy / brutal | Bob Odenkirk comeback |
| John Wick | 2014 | Various | Serious / stylized | Keanu Reeves choreography |
| Die Hard | 1988 | Skyscraper | Tense / witty | Bruce Willis one-liner formula |
Fight or Flight sits closest to Nobody in tone and Bullet Train in concept. It shares Nobody’s interest in an unlikely middle-aged action hero and Bullet Train’s love of contained-space mayhem. But it carves its own identity through sheer physical commitment from Hartnett and a gleeful willingness to escalate the violence to absurd heights.
Themes and Tone
Despite being primarily an entertainment machine, Fight or Flight does touch on a few recurring ideas.
Redemption through action. Lucas Reyes is introduced as a man stripped of everything — his career, his reputation, his future. The mission becomes an accidental pathway back to something resembling purpose.
Trust as survival. The alliance between Lucas and Isha is built entirely on mutual necessity. Neither trusts the other. Yet the film argues that functional trust — even between strangers with conflicting agendas — is the only way to get through impossible situations.
Institutional betrayal. The revelation that Brunt is a villain extends a recurring theme in contemporary action films: the agencies and governments that recruit and discard operatives cannot be trusted. Lucas’s initial exile and Brunt’s eventual execution of Hunter both reinforce this.
The film is not trying to be a philosophical text. But these threads give it just enough substance to elevate it above pure spectacle.
The Stunt Work: Why It Matters

One of the most discussed production elements of Fight or Flight is Hartnett’s commitment to performing all his own stunts. He made this choice consciously, understanding that the physicality of the role would be central to its credibility.
At 45, Hartnett’s willingness to take on this challenge drew admiration from both critics and fans. He told Jimmy Fallon in a television interview that he jumped at the chance when told this would be a condition of the role, knowing such opportunities were rare.
The result is visible on screen. The fights feel grounded because the actor is actually in them. The bathroom brawl, the chainsaw sequence, the multiple hand-to-hand confrontations — all of them carry a physical weight that CGI-heavy action sequences cannot replicate.
Is a Fight or Flight Sequel Coming?
The film ends with a clear setup for a sequel. Lucas and Isha survive the plane ordeal but are left in a situation that strongly implies their story is not over. Brunt’s fate is also left with deliberate ambiguity.
No official sequel has been confirmed as of early 2026. However, the film’s streaming success on Paramount+ and its strong audience scores make a continuation commercially viable.
Josh Hartnett has expressed enthusiasm for returning to the role. Given the wave of positive attention he has received over the past two years, it would be surprising if Hollywood did not find a way to bring Lucas Reyes back.
Josh Hartnett’s Full Comeback Story
Fight or Flight is part of a broader narrative about one of Hollywood’s most unusual career trajectories. Hartnett was one of the most in-demand young actors of the early 2000s, headlining major films and generating significant box office returns.
He stepped back deliberately, choosing personal life over Hollywood obligations at a point when many actors would have doubled down on their momentum.
His return accelerated with Oppenheimer (2023), where a brief but memorable appearance reminded audiences of his charisma. M. Night Shyamalan then cast him as the lead in Trap (2024). And Fight or Flight (2025) completed the restoration, giving him a pure action vehicle where he could be the unambiguous center of the film.
The response has been overwhelmingly positive. Audiences who grew up watching him in the early 2000s are thrilled to see him back, and newer viewers are discovering him for the first time through these recent performances.
Frequently Asked Questions (FAQs)
What is Fight or Flight about?
A disgraced mercenary named Lucas Reyes boards a plane to identify a hacker called The Ghost, only to discover every other passenger is an assassin sent to kill them both. He and The Ghost must fight their way through 37,000 feet of aerial chaos to survive.
Who stars in Fight or Flight?
Josh Hartnett plays the lead role of Lucas Reyes. The film also stars Charithra Chandran as The Ghost, Katee Sackhoff as Katherine Brunt, Marko Zaror as Cayenne, and Julian Kostov as Agent Hunter.
Who directed Fight or Flight?
The film was directed by James Madigan, marking his feature film debut. Madigan previously worked as a second unit director on films including The Meg and Transformers: Rise of the Beasts.
When was Fight or Flight released?
It premiered in the UK on Sky Cinema on February 28, 2025, and had its US theatrical release on May 9, 2025. It arrived on Paramount+ for streaming on October 1, 2025.
Where can I watch Fight or Flight in 2026?
The film is available to stream on Paramount+, fuboTV, and Bloodstream (free with ads). It can also be rented or purchased on Amazon Video, Apple TV, and Fandango at Home.
Did Josh Hartnett do his own stunts in Fight or Flight?
Yes. Hartnett performed 100% of his own stunts throughout the film, a decision he made deliberately and has spoken about proudly in interviews.
What is the Rotten Tomatoes score for Fight or Flight?
The film holds a 76% critics score and a 75% audience score on Rotten Tomatoes. On Metacritic it has a score of 59 out of 100, and on IMDb it carries a 6.4 out of 10.
Is Fight or Flight similar to Bullet Train?
Yes, the comparison is widely made. Both films feature a protagonist dealing with multiple assassins in a confined transit vehicle. Fight or Flight is generally considered more brutal and less stylized than Bullet Train, with a stronger lead performance.
Will there be a Fight or Flight sequel?
The film ends with a clear sequel setup, and no official announcement has been made as of 2026. The film’s streaming success on Paramount+ makes a follow-up commercially attractive, and Hartnett has expressed interest in returning.
What rating is Fight or Flight?
The film is rated R for strong bloody violence, language throughout, and some drug material. It is not suitable for younger audiences and fully earns its rating through graphic combat and adult humor.
Conclusion
Fight or Flight is one of the most entertaining action films of 2025 — a lean, mean, brilliantly committed piece of genre filmmaking that exceeded nearly every expectation placed on it.
Josh Hartnett’s all-in performance anchors the film with genuine physical credibility and unexpected comedic timing. Charithra Chandran proves she is far more than a Bridgerton alum, delivering a complex and capable co-lead.
Director James Madigan demonstrates a remarkable ability to stage dynamic action in confined spaces for a first-time feature director. The film found its true audience on Paramount+ after a modest theatrical run, and in 2026 it continues to rank as a top streaming action title.
If you enjoy the energy of Nobody, the chaos of Bullet Train, or simply want to see a 45-year-old Josh Hartnett fight his way through a planeload of assassins with a chainsaw, Fight or Flight is an absolute must-watch.