PLANE poster

PLANE

Updated June 11, 2023

Action · Thriller

Cut to the chase

79%Tomatometer · Certified Fresh175 reviews
94%Audience1,000+ Verified Ratings

R · 2023 · 1h 47m

Critics ConsensusPlane charts a standard action-adventure course with its cruising altitude just a few miles above Direct-to-Video -- but with Gerard Butler in the cockpit, thriller enthusiasts will still find this a fun flight.

Directed by Jean-François Richet · Starring Gerard Butler, Mike Colter, Yoson An, Daniella Pineda

Scores via Rotten Tomatoes ↗

Spoiler warning — the ending is revealed below.

Trailer

Enrich PLANE

Summarize, listen aloud, interrogate the ending, find twin twists, or quiz yourself — powered by AI on Sonke Films.

Pick a lens — full arc, ending-only, simple language, or a beat timeline.

The film starts with Captain Brodie Torrance (Gerard Butler) in Singapore, calling his daughter Daniela (Haleigh Hekking) as he intends to arrive home in Honolulu to spend time with her for the holiday. Brodie, a former RAF pilot, is flying Trailblazer Airlines Flight 119, and he arrives to meet his co-pilot, Samuel Dele (Yoson An), who informs Brodie that they are going to fly through a storm. Bonnie (Daniella Pineda), the chief flight attendant, informs Brodie that he is needed to meet Officer Shellback (Remi Adeleke). The officer informs Brodie that they are transporting a killer/former French Foreign Legion soldier named Louis Gasparre (Mike Colter).

As the flight gets ready for takeoff, we see other guests, such as young social media influencers and a snooty businessman. While in the air, Brodie and Dele talk, with Brodie mentioning how his wife had passed years earlier. As they pass over the South China Sea, the plane encounters heavy turbulence when it passes through the storm. The storm gets worse, leading to the plane suffering damage, and Brodie injures his head in the commotion. A stewardess is killed, and Shellback also dies after being slammed around when the plane starts going down. Brodie and Dele have to manage control without comms and radar, bringing it to a safer balance. Realizing the damages are too heavy, they have to make an emergency landing. The pilots find an island and make a rough landing.

Once everything settles, Brodie has the passengers get out of the plane. He and Dele learn they are on the Jolo island. In New York City, at Trailblazers HQ, the board of directors is met by their crisis manager, Scarsdale (Tony Goldwyn), to try and locate the plane and passengers. Brodie tries to keep Louis away and secured from the other passengers due to his violent history. Brodie works with Dele and Bonnie to keep the passengers calm and to find a way to call for help. Dele tells Brodie that Jolo is operated by violent separatists, meaning they risk putting everyone in danger the longer they are there.

The rebels, led by Datu Junmar (Evan Dane Taylor), catch wind of the plane’s crash landing and hope to gain from the passengers. Meanwhile, Brodie goes with Louis into the forest to find a way to contact for help. Back in NYC, Scarsdale and the board review Brodie’s history file, featuring a video of an incident where Brodie held an aggressive passenger in a chokehold until he passed out after the man punched Brodie when he tried to calm down an altercation. Scarsdale plans to send a private military team to rescue everyone once the plane is tracked since they know of the threat on the island. In Honolulu, Daniela’s aunt informs her of the news that her father’s plane went down.

Brodie and Louis reach a tower where Brodie manages to contact an agent from Trailblazers who originally doesn’t believe him because she claims they have been getting lots of crank calls over the missing flight. Brodie also manages to call Daniela before he is attacked by a rebel. Brodie fights the man until he is able to kill him. Upon further inspection of the building, Brodie and Louis see that the rebels used the area to torture and videotape their victims for ransom money.

The two rush back to the plane but find that Junmar and his goons have already made it there. A Korean woman attempts to flee, only for one of the rebels to shoot her. Her husband is then brutally decapitated. The rebels proceed to take everyone else hostage while Brodie and Louis hide. Once the rebels leave, the two subdue a remaining rebel and learn that Junmar is taking everyone to a nearby village. Brodie and Louis resolve to follow and rescue everyone.

As the two head out to the village, Junmar starts forcing the hostages to state their names and home countries for their ransom video. The military team arrives on the island but they find nobody near the plane, only the bodies of Shellback and the stewardess, along with a message from Brodie. Brodie and Louis make it to the village and kill some more rebels before locating and freeing the hostages. Everyone gets boarded onto a bus while Brodie stays behind to let them get out. Junmar and his men beat him and prepare to execute him, but the military team shows up and begins to open fire on the rebels. After the fight, Junmar finds his brother among the dead, driving his cause against the others to become more personal.

Everyone makes it back to the plane and boards it. The Trailblazers board argues about having Brodie fly the plane since it is so damaged and could potentially kill everyone onboard. Louis joins the military men as they fight the rebels, and Louis chooses to remain on the island since he has no future going back, and he found a bag of ransom money.

With most of the rebels dead, Brodie and Dele make an effort to get the plane moving. Junmar attempts to fire an RPG at the plane, but Brodie lifts it high enough in the air that he kills Junmar by smashing into him with the plane’s wheels. Brodie then plans to land at a nearby airstrip in Siasi with the amount of fuel they have left. After a bit of turbulence, Brodie can safely land, causing everyone at HQ to cheer.

As the passengers settle down, Brodie sits to call Daniela and let her know he is coming home.