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