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