W starożytnej Grecji namiętność, jaka połączyła parę najbardziej znanych kochanków w literaturze świata Parysa, księcia Troi (Orlando Bloom) i Helenę (Diane Kruger), królową Sparty, stała się przyczyną wojny, skutkiem której legła w ruinach cała cywilizacja. Porwanie Heleny to obraza, której mąż, król Menelaos (Brendan Gleeson), nie może puścić płazem. Afront dla Menelaosa to afront dla całej rodziny brat męża królowej, potężny król Myken, Agamemnon (Brian Cox), jednoczy wkrótce wokół siebie liczne plemiona Greków i prowadzi je pod Troję, by walczyć w obronie splamionego honoru swego brata.