

300
“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.
Where to watch 300 in United States
Click a service to open 300 there. Availability last verified on June 22, 2026.
Where is 300 streaming around the world?
| Country | Streaming on | Rent / Buy |
|---|---|---|
| United States | — | Amazon Video, Apple TV Store, Google Play Movies |
| India | Amazon Prime Video, JioHotstar, Amazon Prime Video with Ads | Apple TV Store, Google Play Movies, YouTube |
| United Kingdom | HBO Max Amazon Channel, Sky Go, Now TV Cinema | Apple TV Store, Rakuten TV, Amazon Video |
| Canada | Crave, Hollywood Suite, Hollywood Suite Amazon Channel, Starz Amazon Channel | Apple TV Store, Google Play Movies, CosmoGo |
| Australia | — | Apple TV Store, Amazon Video, Google Play Movies |
| Germany | RTL+, HBO Max, HBO Max Amazon Channel | Apple TV Store, Amazon Video, Google Play Movies |
| France | Molotov TV | Apple TV Store, Google Play Movies, Canal VOD |
| Spain | Movistar Plus+, Movistar Plus+ Ficción Total , HBO Max, HBO Max Amazon Channel | Apple TV Store, Rakuten TV, Google Play Movies |
| Brazil | Netflix, HBO Max, Netflix Standard with Ads, HBO Max Amazon Channel | Apple TV Store, Amazon Video, Google Play Movies |
| Japan | U-NEXT, HBO Max on U-Next | Amazon Video, Apple TV Store, Google Play Movies |
About 300
300 is a 2007 English-language action, adventure and war film directed by Zack Snyder. The cast is led by Gerard Butler, Lena Headey, Dominic West. It has a runtime of 1h 57m. Viewers rate it 7.2/10 across 14800 ratings. In United States, it is available to rent or buy on Amazon Video and Apple TV Store.
300 was produced by Virtual Studios, Legendary Pictures, and Hollywood Gang Productions and made in United States of America. It was released on March 7, 2007, and carries a R certification. Made on a budget of about $65 million, it went on to gross $456 million worldwide.
- Director
- Zack Snyder
- Writers
- Kurt Johnstad, Zack Snyder, Michael B. Gordon
- Release date
- March 7, 2007
- Original language
- English
- Age rating
- R
- Status
- Released
- Country
- United States of America
- Budget
- $65 million
- Box office
- $456 million
- Production
- Virtual Studios, Legendary Pictures, Hollywood Gang Productions
300 cast & crew
300 was directed by Zack Snyder and written by Kurt Johnstad, Zack Snyder, and Michael B. Gordon.
The cast features Gerard Butler as King Leonidas, Lena Headey as Gorgo, Dominic West as Theron, David Wenham as Dilios/Narrator, Vincent Regan as Captain, and Michael Fassbender as Stelios.
Behind the camera, the score was composed by Tyler Bates, cinematography is by Larry Fong, and it was produced by Frank Miller and Ben Waisbren.
Is 300 worth watching?
300 holds an audience score of 7.2/10 from 14,769 ratings, marking it as well-reviewed action films.
At 1h 57m, it's a standard feature-length watch.
If you enjoy action, adventure, and war, 300 is worth a place on your watchlist.
How and where to watch 300
300 isn't on a subscription service in United States right now, but you can rent or buy it on Amazon Video, Apple TV Store, Google Play Movies, and YouTube.
Streaming rights change country by country and month by month, so the options above reflect United States today — switch your country at the top of the where-to-watch section to see availability elsewhere.
Rate & review
Your rating and review are saved privately in this browser — no account needed.
Cast of 300

Gerard Butler
King Leonidas

Lena Headey
Gorgo

Dominic West
Theron

David Wenham
Dilios/Narrator

Vincent Regan
Captain

Michael Fassbender
Stelios

Tom Wisdom
Astinos

Andrew Pleavin
Daxos

Andrew Tiernan
Ephialtes

Rodrigo Santoro
Xerxes

Giovani Cimmino
Pleistarchos

Stephen McHattie
Loyalist
More from the 300 Collection
300 — FAQs
▸Where can I watch 300 in United States?
300 is not on subscription streaming in United States right now, but you can rent or buy it on Amazon Video and Apple TV Store and Google Play Movies.
▸What language is 300 in?
300 is originally in English. Subtitle and dub options vary by streaming service.
▸How long is 300?
300 runs 1 hours 57 minutes (117 minutes).
▸What is 300 rated?
300 is rated R. It holds a 7.2/10 audience score from 14,769 ratings.











