Brad Pitt as Achilles - Son of Peleus and Thetis. Leader of the Myrmidons.
Diane Kruger as Helen - Queen of Sparta and wife of Menelaus. Lover of Paris.
Brian Cox as Agamemnon - King of Mycenae. Brother of Menelaus.
Sean Bean as Odysseus - King of Ithaca and friend of Achilles. Considered the most clever of the Greeks.
Brendan Gleeson as Menelaus - King of Sparta and husband of Helen. Brother of Agamemnon.
Tyler Mane as Ajax - King of Salamis. Second to Achilles among the Greeks in terms of fighting skills.
Garrett Hedlund as Patroclus - Cousin and student of Achilles.
John Shrapnel as Nestor - Adviser of Agamemnon.
Vincent Regan as Eudoros - Captain of the Myrmidons.
Julie Christie as Thetis - Mother of Achilles.
Ken Bones as Hippasus - Adviser of Menelaus.
Julian Glover as Triopas - King of Thessaly.
Nathan Jones as Boagrius - Thessalian champion.
Siri Svegler as Polydora - Spartan entertainer.
Adoni Maropis as Agamemnon's officer.
Jacob Smith as Messenger boy.
Retxed Karpintero as Old Spartan fisherman.
Lucie Barat as Helen's handmaiden.
Trojans
Eric Bana as Hector - Prince of Troy and the best warrior among the Trojans. Eldest son of Priam, brother of Paris and husband of Andromache.
Orlando Bloom as Paris - Prince of Troy. Youngest son of Priam, brother of Hector and lover of Helen.
Peter O'Toole as Priam - King of Troy and father of Hector and Paris.
Rose Byrne as Briseis - Priestess of Apollo and cousin of Hector and Paris. Lover of Achilles.
Saffron Burrows as Andromache - Princess of Troy and wife of Hector.
James Cosmo as Glaucus - Commanding general of the Trojan army.
Nigel Terry as Archeptolemus - Trojan high priest and adviser of Priam.
Trevor Eve as Velior - Trojan priest.
Mark Lewis Jones as Tecton - Captain of the Apollonian Guard.
Owain Yeoman as Lysander - Captain of the Trojan army.
Frankie Fitzgerald as Aeneas - Trojan