Durante una violenta tempesta, il comandante Brodie Torrance (Gerard Butler) salva i suoi passeggeri con un atterraggio di emergenza. L'aereo plana però su un'isola devastata dalla guerra e per il gruppo, preso in ostaggio da pericolosi ribelli, è l'inizio di un vero e proprio incubo. L'unica persona su cui Torrance potrà contare è Louis Gaspare (Mike Colter), un uomo accusato di omicidio che l'FBI stava trasportando sul suo volo. Riuscirà il nostro capitano a portare in salvo i passeggeri e fuggire dall'isola?