Brodie Torrance (Gerard Butler) ist Pilot für kommerzielle Flüge und zwar ein richtig guter. Sein aktueller Flug bringt ihn von Singapur nach Honolulu, doch ein ein starker Sturm, den sie laut „Expertenmeinung“ überfliegen hätten können, macht ihnen einen Strich durch die Rechnung. Nach der darauffolgenden Notlandung, befinden sich Brodie und seine Passagiere irgendwo auf einer Insel in den Philippinen.
Dass die Gefahr noch lange nicht vorbei ist, wissen sie zunächst nicht, denn diese Inseln werden von Rebellen regiert, die nur zu gerne mit öffentlichen Hinrichtungen von Außenstehenden, ihren Alltag verbringen. Der Gefangene Louis Gaspare (Mike Colter), den Brodie auf seinem Flug mitnehmen musste, könnte sich für ihn nun als Glücksfall erweisen, denn er hat eine militärische Ausbildung und er hat nichts davon verlernt. Fragt sich nur, ob man ihm auch trauen kann…