Bill Mark (Liam Neson), langgedienter U.S. Federal Air Marschal, ist seinen Job über den Wolken leit. Doch der heutige Transatlantikflug wird für den Sicherheitsbeamten alles andere als routiniert: Kurz nach dem Start erreichen Marks Textnachrichten von einem Fremden. Solange nicht 150 Mio $ auf ein geheimes Konto geflossen sind, droht der unbekannte Absender alle 20 Minuten einen Passagier zu töten. Als sich herausstellt, dass das Konto auf Marks Namen läuft und an Bord eine Bombe auftaucht, gerät die Situation außer Kontrolle. Plötzlich steht Marks selbst unter Verdacht das Flugzeug zu entführen. Ihm bleiben nur wenige Stunden, um die Katastrophe abzuwenden und das Leben der 200 Passagiere zu retten.