Действие разворачивается в Санкт-Петербурге за три дня до празднования Нового года. После длительной оперативной разработки полицейские задерживают торговца оружием. По дороге в отделение группа неизвестных лиц в масках похищает конфискованное у него оружие и взрывчатку, чтобы приготовить оперативникам сюрприз. На этот раз полюбившемуся зрителям подполковнику Соловцу и его жене Юлии предстоит провести новогоднюю ночь на теплоходе "Державный", где ГУВД устраивает новогодний банкет и ему должны вручить медаль "За доблесть в службе". Праздник заканчивается трагедией — теплоход захватывает группа террористов во главе с бывшим капитаном Буциловым по кличке Буц. Они требуют выкуп, угрожая в случае неповиновения взорвать судно вместе с заложниками, среди которых полицейские со своими женами, а главное генерал Кирильчук, с которым у Буца давние счеты. Соловцу придется применить все свое мастерство и недюжинный ум, чтобы остаться в живых и спасти заложников, среди которых его жена Юлия. А еще на захваченном теплоходе прячется восьмилетний Антон, убежавший от матери в поисках приключений...