阿提拉(杰拉德·巴特勒 Gerard Butler 飾)是匈奴族的年輕首領(lǐng),在27歲那一年,他殺死了叔叔羅阿斯(安德魯·普利文 Andrew Pleavin 飾)登上了王座,成為了匈奴王。阿提拉生性暴躁好斗,在戰(zhàn)場上所向披靡,為了穩(wěn)固王位,他甚至殺死了自己的哥哥布萊達(dá)(湯米·弗拉納根 Tommy Flanagan 飾)。
在向羅馬帝國提出想要聯(lián)姻遭到拒絕之后,阿提拉名正言順的向羅馬帝國發(fā)動了戰(zhàn)爭。彼時的羅馬皇帝沉迷于酒色之中,不事朝政,泱泱大國眼看著就要淪陷在匈奴人的鐵蹄之下。無可奈何之中,皇太后將被打入死牢的前軍隊(duì)統(tǒng)帥艾迪厄斯(鮑沃斯·布斯 Powers Boothe 飾)放了出來,要求他領(lǐng)軍對抗阿提拉。