На борту подводной лодки «С-31» воздух всегда несколько тяжелее, чем на поверхности. Конденсат капает с труб, а в тесных отсеках солдаты учатся игнорировать удушающий запах дизеля и сплоченно работают как один механизм. Командир Василий Громов знает, что каждый его приказ - это не просто слова, это жизнь его команды. И вот теперь, с поврежденной обшивкой, он должен вести своих людей в самое пекло - искать и уничтожить «Тироль», немецкий транспорт с грозной начинкой. В далеком порту Данциг, где трава еще не успела вытоптаться сапогами отступающих войск, адмирал Клаус Шульц, командующий «Тиролем», готовится к отплытию. Он привык полагаться на железную дисциплину и точные расчеты, но есть что-то в глазах тех молодых моряков, что настораживает его. Неосознанное предчувствие, словно тень от проносящихся над головой чаек, не дает покоя, когда корабль медленно выходит из гавани. И вот, когда непогода начинает мешать любой связи, а море становится их единственной сценой, встречаются два капитана, каждая минута которых - балансирование на грани между выполнением долга и сохранением человеческого облика. В такие моменты мелочи становятся важнее: скрип палубы на волнении, вскрик чайки в тишине надвигающейся бури и шёпот надежды среди грохота войны. Тонкая грань, где даже самые крепкие нервы могут дать трещину.