Persian King Xerxes sets his sights on Greece, prompting King Leonidas to assemble his 300 bodyguards to defend the country while his Queen tries to gather support in Sparta. However, when Leonidas is betrayed, a bloody battle ensues as the army fervently tries to hold the Thermopylae passage.
There are no TV Airings of 300 in the next 14 days.
Add 300 to your Watchlist to find out when it's coming back.
Check if it is available to stream online via "Where to Watch".