Immer schon haben die Menschen Kriege geführt. Manche wollten Macht manche Ruhm oder Ehre -
andere wollten Liebe. Im alten Griechenland provoziert die Leidenschaft eines der legendärsten
Liebespaare aller Zeiten jenen Krieg der eine ganze Zivilisation in den Untergang stürzen
wird: Paris der Prinz von Troja (Orlando Bloom) raubt Königin Helena (Diane Kruger) ihrem
Mann dem König Menelaos von Sparta (Brian Gleeson) - eine Beleidigung die der König nicht
hinnehmen kann. Die Sippenehre gebietet: Wenn Menelaos provoziert wird trifft die Provokation
auch seinen Bruder Agamemnon (Brian Cox) den mächtigen König von Mykene der alsbald die
starken Stämme Griechenlands zusammenruft um Helena seinerseits den Trojanern zu rauben und so
die Ehre seines Bruders wiederherzustellen. Doch in Wahrheit schiebt Agamemnon die Familienehre
nur vor - tatsächlich ist seine immense Habgier das Hauptmotiv: Er muss Troja unterwerfen wenn
er die Vorherrschaft seines bereits riesigen Reiches sichern will. In der von Mauern bewehrten
Stadt regiert König Priamos (Peter O'Toole) verteidigt wird sie vom gewaltigen Prinz Hektor
(Eric Bana): Diese Festung hat bisher allen feindlichen Angriffen widerstanden. Ob Troja siegt
oder fällt hängt nur von einem einzigen Mann ab: Achilles (Brad Pitt) - er gilt als der größte
Krieger seiner Zeit. Achilles ist arrogant rebellisch und schier unüberwindlich - er nimmt für
niemanden Partei ihn interessiert allein sein eigener Ruhm. Weil er als Held unbedingt
unsterblich werden will entschließt er sich für Agamemnon gegen die Tore Trojas zu stürmen -
doch letztlich ist es die Liebe die sein Schicksal besiegeln wird. Im Krieg um Ehre und Macht
treffen zwei Welten aufeinander. Tausende werden dem Ruhm geopfert. Aus Liebe wird ein ganzes
Volk vernichtet.