Skip to content
SearchOTT
300 poster

300

2007·Movie·R·117 min·7.2(14,769)

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.

▶ Watch trailer

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?

CountryStreaming onRent / Buy
United StatesAmazon Video, Apple TV Store, Google Play Movies
IndiaAmazon Prime Video, JioHotstar, Amazon Prime Video with AdsApple TV Store, Google Play Movies, YouTube
United KingdomHBO Max Amazon Channel, Sky Go, Now TV CinemaApple TV Store, Rakuten TV, Amazon Video
CanadaCrave, Hollywood Suite, Hollywood Suite Amazon Channel, Starz Amazon ChannelApple TV Store, Google Play Movies, CosmoGo
AustraliaApple TV Store, Amazon Video, Google Play Movies
GermanyRTL+, HBO Max, HBO Max Amazon ChannelApple TV Store, Amazon Video, Google Play Movies
FranceMolotov TVApple TV Store, Google Play Movies, Canal VOD
SpainMovistar Plus+, Movistar Plus+ Ficción Total , HBO Max, HBO Max Amazon ChannelApple TV Store, Rakuten TV, Google Play Movies
BrazilNetflix, HBO Max, Netflix Standard with Ads, HBO Max Amazon ChannelApple TV Store, Amazon Video, Google Play Movies
JapanU-NEXT, HBO Max on U-NextAmazon 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
#army#narration#gore#based on true story#based on comic#sword fight#massacre#ancient world#based on graphic novel#ancient greece#warrior#ancient warfare#sparta greece#5th century bc

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

Gerard Butler

King Leonidas

Lena Headey

Lena Headey

Gorgo

Dominic West

Dominic West

Theron

David Wenham

David Wenham

Dilios/Narrator

Vincent Regan

Vincent Regan

Captain

Michael Fassbender

Michael Fassbender

Stelios

Tom Wisdom

Tom Wisdom

Astinos

Andrew Pleavin

Andrew Pleavin

Daxos

Andrew Tiernan

Andrew Tiernan

Ephialtes

Rodrigo Santoro

Rodrigo Santoro

Xerxes

Giovani Cimmino

Giovani Cimmino

Pleistarchos

Stephen McHattie

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.

More like 300

300: Rise of an Empire
Hercules
Alexander
Conan the Barbarian
Spartacus
Letters from Iwo Jima
Last Knights
Mortal Kombat
Primitive War
Highlander
Kingdom of Heaven
The Blood of Heroes