Действие разворачивается в 1238 году вокруг противостояния хана Батыя и Козельска, защитники которого отказываются сдаваться его войску. Бои идут уже семь недель, и вот грозному хану все же удается войти в город, уничтожив всех защитников и жителей крепости и потеряв тысячи своих воинов. В гневе Батый велит забыть имя Козельска и называть город-крепость «злым городом». Но Козельск навсегда останется образцом стойкости и мужества.
«Злой город» (2025) — историческая экшен-драма режиссера Константина Буслова, рассказывающая об обороне города Козельска от нашествия войска хана Батыя. Главные роли в фильме сыграли Алексей Гуськов, Александр Метелкин и Леонела Мантурова.