300 movie poster
Poster © Warner Bros. Pictures. Shown at reduced size for review and commentary.
GenreAction & Drama
RatedR
Runtime1 hr 57 mins
ReleasedMarch 9, 2007
StreamingSee Where to Watch
DirectorZack Snyder
StarringGerard Butler, Lena Headey, David Wenham

300 (2006)

movie.guru URL: https://movie.guru/300-movie-review
300's Details
GenreAction & Drama
RatedR
Released12/09/2006 (Butt-Numb-A-Thon); 03/09/2007 (United States)
StreamingSee Where to Watch on this page.
Running Time1 hr 57 mins
Budget$65M (reported)
Box OfficeUpdated daily from Box Office Mojo. See the numbers below.
Based On300 by Frank Miller and Lynn Varley
CountryUnited States, Canada
LanguageEnglish
300's Interests
GeneralRed capes, round shields, slow motion, sepia skies, and very serious speeches.
MusicTyler Bates. Electric guitars in ancient Greece, and somehow it works.
MoviesTroy (2004). More ancient Greek armor, more dramatic speeches.
TelevisionGladiators. Similar dress code, way more foam.
HeroesQueen Gorgo. Holds her own in a room full of politicians.
300's Crew
DirectorZack Snyder
WritersZack Snyder, Kurt Johnstad, Michael B. Gordon
ProducersGianni Nunnari, Mark Canton, Bernie Goldmann, Jeffrey Silver
CinematographyLarry Fong
MusicTyler Bates
Edited ByWilliam Hoy
ProductionWarner Bros. Pictures, Legendary Pictures, Virtual Studios, Atmosphere Entertainment, Hollywood Gang Productions
Distributed ByWarner Bros. Pictures
300's Trailer
Official Trailer • Warner Bros.
How 300 Performed
movie guru's TLDR

Gerard Butler does not have an indoor voice, and 300 never asks him to find one. Every line gets yelled, the camera slows down every time a spear moves, and the sky stays the color of weak tea. Half of it looks incredible. The other half looks like a screensaver. The bigger problem is the Persians, drawn as monsters instead of people, which makes the whole thing play less like history and more like a creature feature with shields. Lena Headey is the best part and gets the least to do, stuck in a subplot about politics back home that the movie clearly finds boring. Critics landed at a 52 on Metacritic, audiences handed it an A minus CinemaScore, and both make sense. It pulled $456.1 million worldwide on a reported $65M. A 5.6 because the style carries it right up until the style is all that’s left. $29 says you do a slow-motion walk into a room this week and nobody notices.

What works: The look is bold and sometimes stunning, and Lena Headey brings real weight to every scene she’s given.

What doesn’t: Endless slow motion flattens the action, and the Persians are drawn as monsters instead of people, which cheapens the whole fight.

Who it’s for: Anyone who shows up for the look and the yelling, not the history lesson.

Spoilers

Ephialtes, the outcast Leonidas turned away, shows the Persians a hidden path around the pass. Leonidas and his men are surrounded and fall in battle, and Dilios carries their story home to lead a much bigger Greek army.

Guru’s Take
5.6/10
Average
300's Blurbs
About me:

A Persian messenger arrives in Sparta with an offer from the god-king Xerxes (Rodrigo Santoro): kneel, or be conquered. King Leonidas (Gerard Butler) answers in the most Spartan way possible. The priests insist the gods forbid war during a sacred festival, and the local politicians, led by Theron (Dominic West), are no help either. So Leonidas gathers three hundred of his finest soldiers and marches them to a narrow coastal pass called the Hot Gates, while Queen Gorgo (Lena Headey) holds things together at home. Zack Snyder directs. One hundred seventeen minutes, all abs.

Who I'd like to meet:

Anyone who has never skipped leg day. Bring a shield.

300's Cast (in credits order)
Gerard ButlerLeonidas
David WenhamDilios
Lena HeadeyQueen Gorgo
Giovanni CimminoPleistarchus
Dominic WestTheron
Vincent ReganCaptain Artemis
Tom WisdomAstinos
Andrew PleavinDaxos
Andrew TiernanEphialtes
Rodrigo SantoroKing Xerxes
Stephen McHattiethe Loyalist
Michael FassbenderStelios
Peter Mensaha Persian messenger
Kelly CraigPythia
Robert MailletÜber Immortal
Patrick Sabonguithe Persian General
Leon LaderachExecutioner
Tyrone Benskinthe whip-wielding Persian Emissary
Full cast and crew on IMDb.
300's Edit History
Every change to this page, newest first. Movie data updates are logged like any other edit.
  • (cur | prev) 14:30, 17 October 2026 DataBot +480 Numbers refreshed: Worldwide box office $456.1M; Domestic box office $210.6M; Opening weekend $70.9M; Profit / loss (est.) +$130.5M; Rotten Tomatoes 61%; CinemaScore A−; box office chart updated; RT 61% (238 reviews); Metacritic 52 / 100; CinemaScore A−; IMDb users 7.6 / 10 (923,391 votes); movie.guru score 6.4.
  • (cur | prev) 12:00, 17 October 2026 DataBot +2,000 Profile created from Wikipedia and Box Office Mojo: cast, crew, release dates, budget, official trailer.