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