飞行员布罗迪·托伦斯完成了一项英勇的任务:在飞机被风暴摧毁的情况下,成功降落在战争敌对地区,之后却发现自己受到了武装海盗的威胁,他们想劫机并把乘客作为人质。在全世界都在寻找这架失踪的飞机时,布罗迪必须振作起来,在救援到来之前保护乘客的安全。这一次,杰拉德·巴特勒饰演商业飞行员布罗迪·托伦斯,他用苏格兰口音说着毫无疑问的老生常谈,同时也绞尽脑汁寻找机械飞机的解决方案,在他周围出现令人难以置信的愚蠢情况,引发咯咯的笑声。元旦这趟从新加坡飞往日本的航班上,一些决定将情节进一步推进,导致乘客滞留,这些决定愚蠢得令人费解,比如在剧烈颠簸中解开安全带,跌跌撞撞地捡起掉落的手机。然而,他们自然而然地陷入了这部愚蠢动作片的氛围中,这最终成为观看杰拉德·巴特勒和迈克·科尔特拯救世界的借口。迈克·科尔特 (Mike Colter) 饰演的暴力分子路易斯·加斯帕雷 (Louis Gaspare) 戴着手铐,即将被引渡,结果闪电摧毁了飞机的动力,迫使布罗迪 (Brodie) 和可靠的副驾驶德勒 (Yoson An 饰) 紧急降落在一座未知的岛屿上,结果发现,霍洛岛是一个被宗教极端主义雇佣军蹂躏的地区,菲律宾军队拒绝干预。布罗迪并没有向其中一名乘客(除了一个自称的、爱发牢骚的混蛋之外)施加压力,让他们寻求帮助和了解他们在哪里,而是在选择给路易斯解开手铐之前,与自己的道德作斗争。