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