Achille (Brad Pitt) : Fou de guerre défiant les rois et les dieux, en quête de gloire.
Hector (Eric Bana) : Fils ainé de Priam, grand guerrier, compte plus sur ses soldats que sur l'aide des dieux.
Agamemnon (Brian Cox) : Conquérant de la Grèce, entendant ajouter Troie à ses fiefs.
Priam (Peter O'Toole) : Roi de Troie, d'une confiance aveugle envers les dieux.
Ulysse (Sean Bean) : L'homme aux mille tours, voulant survivre à la guerre.
Pâris (Ordlando Bloom) : Jeune séducteur n'ayant jamais combattu.
Ménélas (Brendan Gleason) : Roi de Sparte.
Hélène (Diane Kruger) : Belle épouse de Ménélas.
Briséis (Rose Byrne) : Prêtresse d'Apollon, cousine d'Hector, captive d'Achille.
Thétis (Julie Christie) : Déesse immortelle, mère d'Achille.
Eudore (Vincent Regan) : Homme de confiance d'Achille.
Patrocle (Garrett Hedlund) : Protégé d'Achille.
Glaucus (James Cosmo) : Général des armées troyennes.
Triopas (Julian Glover) : Roi de Thessalie.
Ajax (Tyler Mane) : Puissant guerrier.