Den amerikanske ubåten USS Tampa Bay forsvinner i Arktis, når den skygger den russiske ubåten i Konek i Akula-klassen. Admiral John Fisk sender ubåten USS Arkansas, under kommando av Joe Glass (spilt av Gerard Butler) for å undersøke hva som kan ha skjedd. Samtidig blir et Navy SEAL-team under kommando av løytnant Bill Beaman (spilt av Toby Stephens) sendt inn for å diskre observere en russisk marinebase. Men oppdraget deres blir raskt mer komplisert når Navy Seal Martinelli (spilt av Zane Holtz) blir skadd. Når de endelig kommer frem til den russiske militærbasen, blir de vitne til at Russlands forsvarsminister, admiral Dmitriy Durov (spilt av Mikhail Gorevoy) gjennomfører et statskupp. Durov tar Russlands president Nikolai Zakarin (spilt av Alexander Dyachenko) til fange, og de innser at Durov har til hensikt å utløse en krig. Russerne oppdager nesten Seal-teamet befinner seg, men de kommer seg så vidt unna.