В основе сценария лежит мощная литературная основа — пьеса Уильяма Шекспира. Пятый век до нашей эры. Древний Рим. Прославленный полководец Гней Марций Кориолан вступает в конфликт с родным городом и переходит на сторону его врагов. На этот раз действие перенесено из античности в наши дни и вместо мечей главные герои «Кориолана» сражаются более современных оружием.
Герой Рима Марций (Рэйф Файнс), человек несгибаемой целеустремленности и великий воин, презирает людей. Его радикальные взгляды провоцируют беспорядки, льется кровь. Из-за политических манипуляций, в которых участвует и мать генерала, герой изгнан из города. Гнею Кориолану приходится объединиться со своим заклятым врагом Туллом Авфидием (Джерард Батлер), вместе они ведут войска Тулла на Рим.