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