En la noche de Año Nuevo, el experimentado piloto Brodie Torrance (Gerard Butler) lleva a cabo un aterrizaje arriesgado después de que su avión, lleno de pasajeros, es golpeado por un rayo. Atrapados en una isla asolada por la guerra, Torrance pronto se dará cuenta de que sobrevivir al vuelo ha sido solo el comienzo de una intensa aventura repleta de riesgos. El piloto deberá emplear toda su astucia para garantizar que los pasajeros lleguen a su destino de manera segura.