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