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.
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 youth....