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