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