300 is a 2006 American period action film based on the 1998 comic series of the same name. Both are fictionalized retellings of the Battle of Thermopylae within the Persian Wars. The film 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, who leads 300 Spartans into battle against the Persian “God-King” Xerxes and his invading army of more than 300,000 soldiers. As the battle rages, Queen Gorgo attempts to rally support in Sparta for her husband. The story is framed by a voice-over narrative by the Spartan soldier Dilios. Through this narrative technique, various fantastical creatures are introduced, placing 300 within the genre of historical fantasy.
You can download the film in 1080p with English subtitles here.