- A pilot finds himself caught in a war zone after he's forced to land his commercial aircraft during a terrible storm.
- Brodie Torrance saves his passengers from a lightning strike by making a risky landing on a war-torn island - only to find that surviving the landing was just the beginning. When most of the passengers are taken hostage by dangerous rebels, the only person Torrance can count on for help is Louis Gaspare, an accused murderer who was being transported by the FBI. In order to rescue the passengers, Torrance will need Gaspare's help, and will learn there's more to Gaspare than meets the eye.—Lionsgate
- The film opens 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 an RCMP officer (Otis Winston). The officer informs Brodie that they are transporting an accused 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. The RCMP officer leaves his seat, is thrown about, and dies. A stewardess leaves her seat to assist him and is also killed in the turbulence. 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 Jolo island, in the Philippines.
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 chuckhole until he passed out after the man punched Brodie when he tried to calm down an altercation. They learn of Brodie's calls to Trailblazer and his daughter, and are able to identify the plane's location. Scarsdale sends a private mercenary team to rescue the crew and passengers, since he knows of the threat on the island, and the Philippine government is unwilling to help.
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 doesn't believe him because she claims they have been getting lots of crank calls over the missing flight. Brodie then calls Daniela and attempts to tell her their location 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 mercenary team, led by a man named Shellback (Remi Adeleke ) arrives on the island, but they find nobody near the plane, only the bodies of the RCMP officer 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 offers himself to the rebels, hoping to give the passengers a chance to escape. Junmar and his men beat him and prepare to execute him, but the mercenary team arrives and opens fire on the rebels. With Louis' and the mercenaries' help, Brodie and the passengers escape. After the fight, Junmar finds his brother among the dead, driving his cause against the others to become more personal.
The passengers and crew make it back to the plane, while Louis and the mercenaries fight off the rebels, who have followed them. Back at Trailblazers HQ, Trailblazers executive Terry Hampton (Paul Ben-Victor) demands that the plane stay where it is, fearing the consequences for Trailblazer if the damaged plane explodes in midair, but Scarsdale ignores him and tells Brodie to get the plane airborne before they're all killed by the rebels. Louis, who has found the ransom money brought by the mercenary team, chooses to remain on the island since he has no future going back.
With most of the first wave of 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. The plane is badly damaged, but they head towards a nearby island, Siasi, with an airstrip. With only one engine left, and limited control, Brodie, with Dele's assistance, is able to land safely. Everyone at HQ cheers.
After everyone is safely deboarded, Brodie sits down on the steps of the plane and calls Daniela to let her know he is safe and coming home.
Contribute to this page
Suggest an edit or add missing content