De-a lungul timpului, oamenii au purtat războaie. Unele pentru putere, unele pentru glorie, unele pentru onoare - și altele pentru iubire. În Grecia antică, pasiunea unuia dintre cele mai celebre cupluri ale literaturii, Paris, prințul Troiei (Orlando Bloom) și Elena (Diane Kruger), regina Spartei, generează un război care va devasta o civilizație. Când Paris o răpește pe Elena de la soțul ei, regele Menelau (Brendan Gleeson), aceasta este o insultă care nu poate fi tolerată. Mândria familială spune că un afront adus lui Menelau este un afront adus fratelui său, Agamemnon (Brian Cox), puternicul rege din Micene, care unește imediat toate armatele vaste ale Greciei pentru a o aduce pe Elena înapoi din Troia, pentru a apăra onoarea fratelui său. De fapt, lupta lui Agamemnon pentru onoare este coruptă de aviditatea lui copleșitoare - trebuie să cucerească Troia pentru a câștiga zona egeeană, asigurând astfel supremația vastului său imperiu. Fortăreața, sub comanda regelui Priam (Peter O’Toole) apărată de puternicul prinț Hector (Eric Bana), este o citadelă pe care nicio armată nu a reușit să o înfrângă. Un singur om reprezintă cheia victoriei sau a înfrângerii Troiei - Ahile (Brad Pitt), considerat unul dintre cei mai mari luptători în viață. Arogant, rebel și aparent invincibil, Ahile nu are devotament față de nimic și de nimeni, cu excepția propriei glorii. Nevoia lui nestăvilită de renume etern este cea care îl determină să atace porțile Troiei sub steagul lui Agamemnon - dar iubirea va fi în final cea care îi decide soarta.