300 is a 2006 American fantasy action film based on the 1998 comic series of the same name by Frank Miller. It is a fictionalized retelling of the Battle of Thermopylae. The film was directed by Zack Snyder, while Miller served as executive producer and consultant. It was filmed mostly with a super-imposition chroma key technique, to help replicate the imagery of the original comic book.

The plot revolves around King Leonidas (Gerard Butler), who leads 300 Spartans into battle against Persian "god-King" Xerxes (Rodrigo Santoro) and his army of more than one million soldiers. As the battle rages, Queen Gorgo (Lena Headey) attempts to rally support in Sparta for her husband. The story is framed by a voice-over narrative by the Spartan soldier Dilios (David Wenham). Through this narrative technique, various fantastical creatures are introduced, placing 300 within the genre of historical fantasy.

300 was released in the United States on March 9, 2007. The film's opening was the 24th largest in box office history, although critics were divided over its look and style. Some acclaimed it as an original achievement, while others criticized it for favoring visuals over characterization and its controversial depiction of the ancient Persians.