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