Rusya Devlet Başkanı Zakarin (Aleksandr Dyachenko), bir deniz üssü ziyareti esnasında kendi devletinin Savunma Bakanı Dmitri Durov (Mikhail Gorevoy) tarafından esir alınır. Devlet başkanını kurtarma göreviyse daha öncesinde büyük bir saha tecrübesi olmayan bir denizaltı kaptanı olan Joe Glass'a (Gerard Butler) verilir. Glass, Amerikan Deniz Kuvvetleri'nin de yardımıyla Rus karasularına geçip başkanı kurtararak potansiyel bir 3. Dünya Savaşı'nı önlemeye çalışacaktır.