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