
300 (2007)
Prepare for glory!
Keywords
300 rating: IMDb, Rotten Tomatoes and Metacritic
With 61% on Rotten Tomatoes, backed by 7.6/10 on IMDb and 52/100 on Metacritic, critical reception of this film has been mixed.
About 300
A story very loosely based the 480 B.C. Battle of Thermopylae, where the King of Sparta led his army against the advancing Persians.
Cast of 300

Gerard Butler
as King Leonidas

Lena Headey
as Gorgo

Dominic West
as Theron

David Wenham
as Dilios/Narrator

Vincent Regan
as Captain

Michael Fassbender
as Stelios

Tom Wisdom
as Astinos

Andrew Pleavin
as Daxos

Andrew Tiernan
as Ephialtes

Rodrigo Santoro
as Xerxes

Giovani Cimmino
as Pleistarchos

Stephen McHattie
as Loyalist
300 facts
- Budget
- $65M
- Box office
- $456.1M
- Collection
- 300 Collection
Our take on 300
Zack Snyder's 2007 action epic takes very loose inspiration from the 480 B.C. Battle of Thermopylae, following the King of Sparta as he leads his outnumbered army against the advancing Persian force. Adapted from a graphic novel, it favors bold, stylized imagery and slow-motion combat over historical accuracy, wrapping its war story in heavy visual design and hard-charging bravado. This is spectacle first, defined by its look and physical intensity rather than nuance. It suits viewers who want muscular, graphic-novel action and don't expect a textbook account of the past. If stylized violence and operatic scale appeal to you, its relentless approach delivers exactly what it promises.
Ranked by the iRankMovies editorial teamUpdated August 2026MethodologyData sources
Audience opinions
What the audience liked
- •Stylized action sequences deliver visceral battle choreography and spectacle
- •Comic book aesthetic brings striking visual language to historical adaptation
- •Warrior code themes resonate with ancient warfare honor ideology
What the audience disliked
- •One dimensional characterization reduces historical figures to action props
- •Hypermasculine tone feels dated and overwrought by modern standards
Trailer
Where to watch 300(US)
View on JustWatch →Rent / Buy
Availability may change. Data by JustWatch.
Looking for movies similar to 300?
We've ranked 50 similar movies using 8 weighted content dimensions.