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