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