U-Boot-Kapitän Joe Glass (Gerard Butler) befindet sich auf einer Rettungsmission, das in Not geratene und vermisste amerikanische Atom-Unterseeboot U.S.S. Tampa Bay zu finden. Auf der Mission geraten Glass und die Besatzung aber in das Visier des russischen Generals Dmitri Durov (Mikhail Gorevoy). Dieser hat den russischen Präsidenten Zakarin ...