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