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