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