Europa im Jahre 1941: Der Zweite Weltkrieg wird auch auf hoher See mit erbitterter Härte geführt. Auftrag deutscher U-Boote ist es, die Versorgungslinien der Briten zu durchbrechen. Nach einer letzten Feier ist es auch für die Besatzung von U-96 wieder Zeit auf Jagd zu gehen. Der Kriegsberichterstatter Leutnant Werner (Herbert Grönemeyer) soll über die glühende Moral der Männer an Bord berichten, doch bald schon muss er seine Vorstellungen über das Leben an Bord revidieren: Für lange Zeit gibt es statt glorreicher Kämpfe nur Langeweile und Mobbing. Als es jedoch die ersten Feindkontakte gibt, wird das hässliche Gesicht des Krieges offenbart. Schiffbrüchige werden gnadenlos den Wellen überlassen, Wasserbomben beschädigen das U-Boot schwer. Der Kommandant (Jürgen Prochnow), der von allen nur "Der Alte " genannt wird, trifft Entscheidungen, die für das Überleben der Besatzung entscheidend sind - aber sind es die richtigen Entscheidungen?