故事發生在約3000年前的古希臘,特洛伊的王子帕裏斯(奧蘭多.布魯姆飾)愛上了斯巴達國王(布蘭登.格雷森飾)的妻子海倫(黛安.克魯格),並把她帶回了特洛伊。斯巴達王又是嫉妒又是憤怒,他找到了自己的哥哥,邁錫尼國王阿伽門農(布萊恩.寇克斯飾),請求他的幫忙,阿伽門農正好也希望征服特洛伊,於是借此機會建立了壹支希臘聯軍以討伐特洛伊。在這支聯軍中,第壹勇士自然是阿喀琉斯(布拉德.彼特飾),桀驁不遜的阿喀琉斯並不打算向任何人臣服,他向特洛伊進發,是在為自己的名譽而戰,而在影片中,我們將會發現,最終決定了他的命運的,是愛。
但是,要攻下特洛伊又談何容易,這是壹座被堅固的城墻保護著的城市,易守不易攻,在赫克托耳王子(艾瑞克.巴拉飾)的帶領下,特洛伊人民為守住自己的家園而戰……