В маленьком северном городе, где зимние вечера длиннее, чем дни, три мальчишки — Сашка Робертсон, Лешка Балунов и Вовка Титов — делятся своими смелыми мечтами о ярком будущем, где они становятся офицерами военно-морского флота. Время действия перенесло нас в 1985 год, когда их отцы служат на подводной лодке К-963, отправляющейся на секретную операцию. Мальчики, воодушевленные рассказами о подводных приключениях, играют на заброшенном заводе, но их беззаботные шалости оборачиваются опасным испытанием жизни и смерти. На фоне надежд и детских забав зреет серьёзная угроза, о которой они даже не догадываются — мир вокруг них постепенно меняется.
Прошло несколько лет, и теперь, стоя на пороге взросления, друзья уже не видят в службе морского флота той же романтики. Вовка уезжает покорять Москву, в то время как Лешка выбирает путь морской пехоты, стремясь служить своей стране. Однако Сашка остается верен своему детскому идеалу и идет по стезе подводника, несмотря на изменившиеся времена и новые ценности. Но судьба готовит ему непростые испытания — после трагической аварии на подлодке в 1996 году он оказывается в замкнутом пространстве, полной тьме, под угрозой смерти. Выбор между личным счастьем и долгом становится мучительным, но, несмотря на давление со стороны близких, Сашка решает остаться верен своей присяге, вернувшись на службу, как истинный герой своего времени.