Troy (2004): cast, story & where to watch

2004 · Film · ★ 7.2

Troy poster

Released in 2004, Troy is an action, adventure, war and history film directed by Wolfgang Petersen, running about 163 minutes. “For passion. For honor. For destiny. For victory. For love.” — that tagline sets the tone.

What it’s about. In year 1250 B.C. during the late Bronze age, two emerging nations begin to clash. Paris, the Trojan prince, convinces Helen, Queen of Sparta, to leave her husband Menelaus, and sail with him back to Troy. After Menelaus finds out that his wife was taken by the Trojans, he asks his brother Agamemnon to help him get her back. Agamemnon sees this as an opportunity for power. They set off with 1,000 ships holding 50,000 Greeks to Troy.

Who’s in it. Troy stars Brad Pitt as Achilles, Orlando Bloom as Paris, Eric Bana as Hector and Brian Cox as King Agamemnon, among others.

How it landed. With an audience score of 7.2/10, Troy has been warmly received by audiences. It went on to earn $497.4M at the box office.

Where to watch. In US you can stream it on Philo and AMC+ Amazon Channel and rent or buy it from Apple TV Store, Google Play Movies, YouTube and Fandango At Home. See the full, country-by-country breakdown on our where to watch Troy page.

If you liked it. Fans of Troy tend to enjoy The Dark Knight, The Lord of the Rings: The Return of the King, Inception and The Lord of the Rings: The Fellowship of the Ring.

Frequently asked

Where can I watch Troy (2004)?
In US, Troy is available to stream on Philo and AMC+ Amazon Channel, and rent or buy from Apple TV Store, Google Play Movies and YouTube. Availability varies by country — check our where-to-watch page for every region.
Is Troy worth watching?
Troy holds an audience score of 7.2 out of 10, and is a strong pick if you enjoy action, adventure, war and history. Most viewers rate it highly.
Who stars in Troy?
Troy stars Brad Pitt, Orlando Bloom, Eric Bana, Brian Cox and Sean Bean.
When was Troy released?
Troy was released in 2004, with a runtime of about 163 minutes.