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