Last Stand of the 300

Chronicling the heroism of 300 Spartans during the third day of the 480 B.C. Battle of Thermopylae when, greatly outnumbered by the Persian forces, they fought to their deaths, holding back the Persians long enough for the Greek army to escape.

Watchlist Added
Where to Watch

Available to Stream

  • Watch on