Terroristen haben die britische Botschaft in Stockholm überfallen und den Botschafter als Geisel genommen. Sie fordern freies Geleit und die Freilassung von sechs gefangenen Mitstreitern. Gleichzeitig wird auch ein Flugzeug gekapert, das den Terroristen die Flucht ermöglichen soll. Doch der Pilot erweist stählerne Nerven und beschädigt die Maschine bei der Landung so, dass umfassende Reparaturen nötig werden. Das verschafft Colonel Nils Tahlvik (Sean Connery), Chef des schwedischen Sicherheitsdienstes, wichtige Zeit. Er versucht, die Hintergründe des Komplotts aufzudecken und stößt dabei mit Palmer (Robert Harris) auf erstaunliche Ergebnisse. Fest entschlossen, das Geiseldrama unblutig zu beenden, geht er selbst an Bord der Maschine.