Tra le leggende dell'antica Grecia una mantiene ancora inalterata il proprio fascino: la guerra di Troia. La storia d'amore tra Paride, principe di Troia (ORLANDO BLOOM), e Elena, regina di Sparta, (DIANE KRUGER) dà il via ad una delle più lunghe e sanguinose guerre della storia. Quando Paride fugge con Elena, il marito - principe Menelao (BRENDAN GLEESON) - lo considera un affronto insostenibile. Oltre a difendere l'orgoglio della famiglia, Agamennone vuole soprattutto conquistare Troia per assicurare la supremazia del suo vasto impero. La città, protetta da invalicabili mura e dalla sapiente guida di re Priamo, oltre che dal coraggio del principe Ettore (ERIC BANA), è apparentemente inespugnabile. Solo Achille (BRAD PITT), il più grande guerriero di tutti i tempi, sembra l'uomo in grado di sconfiggere il popolo troiano. Due mondi si dichiareranno guerra per l'onore e il potere. Migliaia cadranno in nome della gloria. E in nome dell'amore, una nazione verrà rasa al suolo.