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