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