Königssohn Paris (Orlando Bloom dieses Mal schwarz gelockt) hat dem Spartaner-König Menelaos (Brendan Gleeson) die grazile Frau abhold gemacht. Der gehörnte Ehemann schwört angesichts des Verlusts an Ehre blutige Rache. Bruder Agamemnon von Mykene (Brian Cox), der "König aller Könige" fühlt sich als Familienmitglied ebenfalls zur Reaktion verpflichtet, er ruft die griechischen Fürsten und Könige zusammen, um gegen Troja ins Feld zu ziehen. Die Folge ist ein zehn Jahre währender Konflikt, in dem nicht nur die beiden Helden Hector (Eric Bana) und Achill (Brad Pitt) ihr Leben lassen, sondern auch Tausende mutiger Krieger. Am Ende liegt Troja zerstört, nur Königssohn Äneas kann fliehen und gründet an anderer Stelle das spätere Rom.