Fight or Flight Movie — Cast, Plot, and Ending Explained (2026)
Fight or Flight movie is the action-comedy thrill ride of 2025 that everyone is still talking about in 2026. Directed by James Madigan in his feature film debut, this high-altitude adventure throws a disgraced agent, a mysterious hacker, and a plane full of assassins into one explosive 102-minute package.
Josh Hartnett leads a brilliant cast in a film best described as John Wick meets Bullet Train at 37,000 feet. Whether you just finished watching it or want to know every detail before pressing play, this complete guide covers the cast, full plot, and the ending explained.
Who Directed Fight or Flight?

Fight or Flight is directed by James Madigan, making it his feature film directorial debut. The screenplay was written by Brooks McLaren and D.J. Cotrona.
The script had previously appeared on the 2020 Black List, which is the annual list of the best unproduced screenplays in Hollywood. That pedigree gave the project early credibility long before cameras rolled.
The film was produced by Tai Duncan, Basil Iwanyk, and Erica Lee — Iwanyk being one of the producers behind the John Wick franchise, which explains the polished action DNA running through Fight or Flight.
Fight or Flight Full Cast and Characters
Every performance in this film matters, but the core trio of Hartnett, Chandran, and Sackhoff is what drives the story forward from takeoff to crash landing.
| Actor | Character | Role in Story |
|---|---|---|
| Josh Hartnett | Lucas Reyes | Disgraced exiled agent, main protagonist |
| Charithra Chandran | Isha / The Ghost | Hacker and flight attendant, co-protagonist |
| Katee Sackhoff | Katherine Brunt | CIA Director, main antagonist |
| Julian Kostov | Agent Aaron Hunter | CIA operative and co-villain |
| Marko Zaror | Cayenne | Dancing assassin, early antagonist |
| Rebecka Johnston | Royce | Airline steward, ally of Lucas |
Josh Hartnett as Lucas Reyes
Josh Hartnett plays Lucas Reyes, a former Secret Service agent who has been exiled, placed on a no-fly list, and left to rot in Bangkok. He is a man who has fallen from grace for unspecified reasons that unfold during the film.
Hartnett is in full command of the movie from scene one. His ability to mix dry humor with convincing physicality makes Lucas feel real despite the absurd situations surrounding him. Notably, Hartnett performed 100 percent of his own stunts — an impressive commitment that adds authenticity to the chaos.
Critics across the board praised his performance. Empire magazine called it an “enjoyably deranged performance,” while High on Films described him as an “effortlessly enjoyable presence.”
Charithra Chandran as Isha / The Ghost
Charithra Chandran, best known for playing Edwina Sharma in Bridgerton, completely reinvents herself here as Isha, a flight attendant hiding a massive secret.
She plays The Ghost — a brilliant cyberterrorist who dismantled covert CIA operations and built a supercomputer that can pilot a plane autonomously. Isha is not just a hacker — she is a survivor. She was trafficked as a child and became a hacker specifically to target corporations involved in slave labour.
Her chemistry with Hartnett is frequently cited by reviewers as the emotional glue holding the film together. Audiences were surprised by her action chops, and she more than holds her own through the brutal fight sequences.
Katee Sackhoff as Katherine Brunt
Katee Sackhoff, known for Battlestar Galactica and Riddick, plays CIA Director Katherine Brunt — the woman who recruits Lucas and ultimately becomes his enemy.
Brunt initially positions herself as an authority figure trying to protect national security. But as the film progresses, her real motive is revealed. She is complicit in a covert operation to steal Isha’s supercomputer and profit from it personally.
Sackhoff brings her trademark intensity to a role that is underwritten but elevated by her performance.
Marko Zaror as Cayenne
Marko Zaror plays Cayenne, a hired assassin described in the film as a “dancing obsessed killer.” He is one of the first villains Lucas encounters on the plane.
Cayenne is a memorable villain despite limited screen time. His unusual characterization — deadly but theatrical — sets the tone for the parade of eccentric assassins that populate the flight.
Fight or Flight — Full Plot Summary
The Setup: Bangkok and the Ghost
The film opens in medias res, dropping audiences into a mid-air chaos sequence with assassins fighting aboard a commercial plane and a window being blown out, causing depressurization.
The narrative then rewinds twelve hours. CIA Agent Aaron Hunter discovers that a highly skilled cyberterrorist known only as The Ghost has destroyed one of their covert operations in Bangkok.
The Ghost’s escape route is confirmed — a commercial flight from Bangkok to San Francisco. CIA Director Katherine Brunt immediately labels The Ghost a critical threat to national security and authorizes action.
Lucas Reyes Gets the Call
With no field agents available in the area, Brunt contacts Lucas Reyes — an exiled, disgraced former operative living off the grid in Bangkok.
Lucas has been on the no-fly list and is generally reluctant. Brunt sweetens the deal. She promises to restore his life, clear his record, and get him back into the fold if he can successfully identify and deliver The Ghost alive to San Francisco.
She provides him with a passport and a plane ticket. Lucas, cynical but out of options, agrees and boards the flight.
The Plane Is a Kill Box
What Lucas does not immediately grasp is that The Ghost has a massive bounty on their head — and that several corporations whose operations were destroyed by the hacker have hired assassins of their own.
The plane is essentially a flying kill box packed with professional killers all chasing the same target. Agent Hunter discovers this and informs Brunt, but it is too late to stop what is about to unfold at 37,000 feet.
Lucas encounters his first assassin almost immediately — Cayenne, the dancing killer who warns him about the bounty. Lucas kills Cayenne and then enlists the help of two airline crew members, Isha and Royce, claiming he needs help locating both The Ghost and the assassins.
The Ghost Is Revealed
Lucas is given one physical clue to identify The Ghost — a bullet wound. As he works through the suspects on board, he narrows it down using behavioral observation.
He notices Isha cold sweating in a way that is inconsistent with the circumstances. He confronts her privately, and she confirms she is The Ghost.
Isha’s backstory reshapes the entire moral framework of the film. She is not a villain. She was trafficked as a child, taught herself hacking, and has spent her adult life systematically targeting and exposing corporations involved in human trafficking and modern slavery.
Lucas, who has always operated on the right side of the moral line despite his fall from grace, quickly shifts allegiance. He decides to protect Isha rather than deliver her to Brunt.
The Fight Across the Sky
With both Lucas and Isha’s identities now circulating among the assassins, the film enters its extended action climax.
Isha has support on the plane in the form of a group of Thai sisters led by a woman named Master Lian. These women are fierce fighters who defend Lucas and Isha against the waves of assassins.
Lucas and Isha fight their way through the cabin using improvised weapons, hand-to-hand combat, and whatever chaos the confined space of a commercial aircraft allows. The action includes a chainsaw fight, which became one of the film’s most talked-about set pieces.
Meanwhile, Brunt reveals her true colors. She partners with Hunter to pursue the supercomputer Isha has built — not for national security, but for personal financial gain. Both of them are effectively the real villains of the film.
The Final Battle
The climax is a long, brutal confrontation between Lucas and Isha on one side and the remaining assassins on the other. The battle for possession of Isha and her device reaches its peak.
Both pilots are killed during the fight. Several allies, including Master Lian and her students, are also killed. The hull of the plane is ruptured during the combat, causing depressurization and forcing the aircraft to descend.
The plane never reaches San Francisco.
Fight or Flight Ending Explained

The Supercomputer Twist
The most significant reveal of the ending is what Isha’s supercomputer actually does. Lucas informs Brunt via communication that he has no idea where the device is.
Isha then confides the truth directly to Lucas. The supercomputer she built was not simply a data tool — it has been piloting the plane autonomously the entire time. The flight to San Francisco was never the real destination. The autopilot was Isha’s actual escape plan, and it worked perfectly regardless of the chaos surrounding it.
This revelation recontextualizes the entire film. Every assassin boarded a plane that was never going where they thought it was going. Isha controlled the journey from the moment she got on board.
Lucas and Isha Survive
All the assassins are dead. Both CIA operatives — Brunt and Hunter — are effectively neutralized in terms of the immediate threat on the plane.
Lucas and Isha are the only ones standing. They share a quiet moment of mutual trust and admiration. Lucas and Isha have formed a genuine bond through the shared violence and the revelation of each other’s true moral compass.
The plane crashes — it misses its San Francisco landing entirely due to the ruptured hull and the death of both pilots. Lucas, gravely wounded during the final battle, loses consciousness.
The Cliffhanger: A Sequel Setup
The film’s final scene cuts to Lucas waking up in what appears to be a makeshift hospital room inside a building that is actively under siege. There is an explosion. Walls are blown apart around him.
Isha rushes in and urgently tells Lucas that their mission and their struggle are far from over. She needs him to move. Now.
The ending is a deliberate cliffhanger, leaving the story wide open. There is no post-credit scene. The film simply ends with danger pressing in from all sides and both protagonists still in the fight.
This closing strongly implies a sequel is intended, with Lucas and Isha now operating as a team in an ongoing conflict that extends well beyond the original plane-based mission.
What Does the Ending Really Mean?
The ending is thematically consistent with the film’s core message. Lucas starts the movie as a man trying to earn back his old life by following orders from a corrupt authority.
By the end, he has rejected that path entirely. He chose to protect someone the system wanted to exploit, and now he is outside the system permanently — fighting alongside Isha for something that feels genuinely right rather than just professionally convenient.
The plane was never going to San Francisco. And Lucas was never going back to his old life. Both of them were always headed somewhere new.
Fight or Flight — Movies to Compare It To
| Movie | What It Shares With Fight or Flight |
|---|---|
| John Wick (2014) | Produced by same team, relentless close-combat action |
| Bullet Train (2022) | Multiple assassins on transport, dark humor, stylized violence |
| Air Force One (1997) | Plane-based action thriller, high-stakes premise |
| Passenger 57 (1992) | Lone hero vs. criminals on a commercial flight |
| Die Hard (1988) | One man protecting innocents against overwhelming odds |
Fight or Flight sits comfortably in the tradition of location-locked action films where the confined setting becomes its own character. The plane is not just a backdrop — it is a trap, a battlefield, and ultimately a vehicle for an escape that only one person truly understood.
Fight or Flight — Critical Reception in 2025
![]()
The film received a mixed but broadly positive reception from critics, with audiences being more enthusiastic than the press.
John Nugent of Empire magazine awarded it three out of five stars and highlighted the “joyfully silly high-concept premise” and Hartnett’s commitment to the absurdity. The Irish Independent called it a “glorified B-movie with a Hollywood lead” that is “amusing” and “fun” with “brutal, bone-crunching combat sequences,” though it found the plot haphazard.
Rotten Tomatoes consensus praised Hartnett’s “go-for-broke performance” as the engine keeping the film airborne. Most criticism focused on the uneven script and the abrupt ending that leaves so much unresolved.
Audience scores told a different story. IMDb sits at 6.4 out of 10 and Plex audiences gave it a 7.4, reflecting that general viewers found it significantly more enjoyable than critics expected.
The film was also nominated for a 2025 IFJA Award for Best Stunt and Movement Choreography — a recognition of the genuine craft in the film’s action sequences.
Where to Watch Fight or Flight in 2026
Fight or Flight is currently available on Paramount+ with a subscription. It can also be rented or purchased on Fandango at Home, Apple TV, Google Play Movies, YouTube, and Amazon Prime Video.
It was released on Blu-ray and DVD on July 22, 2025. The streaming premiere on Paramount+ was October 1, 2025.
If you want to watch it tonight, Paramount+ is the easiest and most affordable option.
Will There Be a Fight or Flight Sequel?

No official sequel announcement has been confirmed as of 2026, but the ending of Fight or Flight makes the filmmakers’ intentions clear.
The story is unfinished by design. Lucas waking up in a warzone with Isha by his side is not an accident of storytelling — it is a franchise setup. With Josh Hartnett in the middle of a major career revival following his role in Oppenheimer and M. Night Shyamalan’s Trap, there is clear commercial motivation to continue.
Fan interest has remained strong since the film’s Paramount+ release brought a second wave of viewers to the story. Whether Vertical Entertainment and the producers move forward will likely depend on streaming performance data in 2026.
Frequently Asked Questions (FAQs)
What is the Fight or Flight movie about?
Fight or Flight follows disgraced CIA agent Lucas Reyes who boards a Bangkok-to-San Francisco flight to identify a hacker known as The Ghost. The plane turns out to be packed with assassins hunting the same target.
Who plays the lead in Fight or Flight?
Josh Hartnett plays Lucas Reyes, the main protagonist. He is supported by Charithra Chandran as Isha (The Ghost) and Katee Sackhoff as the CIA Director Katherine Brunt.
Is Fight or Flight based on a true story?
No, Fight or Flight is a fictional action-comedy. The screenplay by Brooks McLaren and D.J. Cotrona appeared on the 2020 Black List of best unproduced scripts before being turned into the film.
What does the ending of Fight or Flight mean?
The ending reveals that Isha’s supercomputer was piloting the plane autonomously the entire time. Lucas wakes up in a war-torn hospital with Isha telling him their mission is not over, setting up a possible sequel.
Is Fight or Flight on Netflix?
As of 2026, Fight or Flight is not on Netflix. It streams on Paramount+ by subscription and is available to rent or buy on platforms like Amazon, Apple TV, and Google Play.
How long is Fight or Flight?
Fight or Flight has a runtime of 1 hour and 41 minutes (approximately 102 minutes), making it a tight and paced action film with very little downtime.
Is Fight or Flight appropriate for kids?
No. The film is rated R for strong bloody violence, frequent strong language, and some drug material. It is not suitable for children or younger teens.
Did Josh Hartnett do his own stunts in Fight or Flight?
Yes. Josh Hartnett performed 100 percent of his own stunts throughout Fight or Flight, which adds a layer of authenticity to the intense hand-to-hand combat sequences across the film.
Is there a post-credit scene in Fight or Flight?
No. Fight or Flight has no post-credit scene. The film ends with its cliffhanger sequence and then rolls credits. You do not need to stay after the credits finish.
Will there be a Fight or Flight 2?
No sequel has been officially confirmed as of 2026, but the ending clearly sets one up. Josh Hartnett’s ongoing career momentum and strong audience reception make a sequel likely if streaming numbers support it.
Conclusion
Fight or Flight movie delivers exactly what its title promises — a no-holds-barred, over-the-top action-comedy that trusts Josh Hartnett to carry a gloriously ridiculous premise with total commitment.
The cast is excellent, the fight choreography is genuinely impressive, and the central dynamic between Lucas and Isha gives the carnage an emotional backbone that most films of this type skip entirely.
The ending will frustrate viewers who want closure, but it excites anyone hoping to see these characters again.
Whether you call it Die Hard on a plane or Bullet Train without the polish, Fight or Flight is a fun, sharp, entertaining watch that rewards action fans who are willing to leave logic at the gate. In 2026, it remains one of the most rewatchable action films of recent years.