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