PopcorniePick by mood
300 poster

300 (2007)

EnglishFilm2007117 minAction, Adventure, War★ 7.2/10

Prepare for glory!

A story very loosely based the 480 B.C. Battle of Thermopylae, where the King of Sparta led his army against the advancing Persians.

Directed by
Zack Snyder
Starring
Gerard Butler, Lena Headey, Dominic West
Music
Tyler Bates
Released
2007-03-07

Open in Popcornie

Where to watch 300 in India

NetflixStream Prime VideoStream JioHotstarStream Apple TV StoreRent · Buy YouTubeRent · Buy Amazon VideoRent

Streaming data from JustWatch. Open in Popcornie for direct links and other countries.

Cast

Gerard ButlerGerard ButlerKing Leonidas
Lena HeadeyLena HeadeyGorgo
Dominic WestDominic WestTheron
David WenhamDavid WenhamDilios/Narrator
Vincent ReganVincent ReganCaptain
Michael FassbenderMichael FassbenderStelios
Tom WisdomTom WisdomAstinos
Andrew PleavinAndrew PleavinDaxos
Andrew TiernanAndrew TiernanEphialtes
Rodrigo SantoroRodrigo SantoroXerxes
Giovani CimminoGiovani CimminoPleistarchos
Stephen McHattieStephen McHattieLoyalist

If you liked 300

300: Rise of an Empire poster300: Rise of an Empire2014 · EnglishHercules posterHercules2014 · EnglishConan the Barbarian posterConan the Barbarian1982 · EnglishLetters from Iwo Jima posterLetters from Iwo Jima2006 · EnglishWalking Tall posterWalking Tall2004 · EnglishPlay Dirty posterPlay Dirty1969 · EnglishOutlaws - For Greater Glory posterOutlaws - For Greater Glory2012 · EnglishThe Kill Team posterThe Kill Team2019 · EnglishThe Blood of Heroes posterThe Blood of Heroes1989 · EnglishThe Dirty Dozen posterThe Dirty Dozen1967 · EnglishBoudica posterBoudica2023 · EnglishMortal Kombat posterMortal Kombat2021 · English