300 (2007) movie poster

300

2007 · 117 min · Director: Zack Snyder

300 (2007) is an action film, directed by Zack Snyder. It stars Gerard Butler and Lena Headey. The film is based on a true story. The 117-minute film holds an audience score of 7.2/10.

What 300 Is About

A war film set in ancient Greece. A messenger comes to Sparta and asks for submission. King Leonidas refuses. The council will not authorise war. Leonidas sets out with three hundred men as his personal guard; technically they have not gone to war. From there the film takes place at a single pass. A narrow road, the sea, rocks, and a far larger army opposite. The narrative is told by a soldier, and that is deliberate. What he describes is exaggerated; there are monsters, giants and magical figures, because the man telling it is building a legend. What the narrative is interested in is not history but propaganda: the film gives the battle through the construction of a story, and the last scene explains why. The imagery is entirely artificial. Almost every frame was shot in front of blue screen and the backgrounds were added afterwards; the colour is drained and the sky is permanently copper. The fights were shot with changing speed. Slowing on one move and accelerating on the next, the technique was imitated for years afterwards. The source is Frank Miller's comic and the film takes much of its framing straight from the pages. The production makes no claim to historical accuracy, for which it was both criticised and defended. Gerard Butler, Lena Headey, David Wenham, Dominic West and Rodrigo Santoro are in the cast. Zack Snyder directed. Who it is for: anyone who likes stylised violence and strong visual design. Who it is not for: anyone looking for history; the film uses the real battle only as a frame and draws the Persians as caricature.

How did this film move you?

Trailer

▶

Frequently Asked Questions

What is 300 about?

A war film set in ancient Greece. A messenger comes to Sparta and asks for submission.

Where can I watch 300?

300 is available to watch on digital platforms such as Amazon Video, Apple TV Store, Google Play Movies, YouTube. Current rent and buy options are listed in the "Where to Watch" section on this page.

How long is 300?

300 runs for 117 minutes (1h 57m).

When did 300 come out?

300 was released in 2007.

Who directed 300?

300 was directed by Zack Snyder.

Who stars in 300?

300 stars Gerard Butler, Lena Headey, Dominic West, David Wenham.

What is 300's rating?

300 holds 7.6/10 on IMDb and 7.2/10 on TMDB. Its Pulse Score is 72 out of 100.

Featured in These Lists

Dramas Based on a True Story

From the Same Director

Films Similar to 300

Sunday Drama Once a week: an editor’s pick + 3 similar gems. No spam.