Brodie Torrance (Gerard Butler) egy szörnyű viharban megmenti az utasait a villámcsapástól azzal, hogy kockázatos leszállást hajt végre egy háború sújtotta szigeten. Hamarosan szembesülnie kell azzal, hogy a kényszerleszállás csak a kezdet volt a túlélésért vívott megpróbáltatások sorában. Amikor az utasok többségét veszélyes lázadók túszul ejtik, Torrance csupán Louis Gaspare (Mike Colter), az FBI által megvádolt gyilkos segítségére számíthat.