King Leonidas and a force of men fight the Persians at Thermopylae in 480 B.C.
Alex Ivanovici, Andrew Pleavin, Andrew Shaver, Andrew Tiernan, Arthur Holden, Bonnie Mak, Charles Papasoff, Darren Shahlavi, David Francis, David Schaap, David Wenham, Dennis St John, Dominic West, Dylan Smith, Gary A Hecker, Gerard Butler, Greg Kramer, Isabelle Champeau, James Bradford, Kent McQuaid, Kwasi Songui, Lena Headey, Marc Trottier, Marcel Jea
Action, Drama, War, History
Here at 123FreeMovies, you can watch 300 completely free in high quality with english or any subtitles of your choice. No need to download watch 300 instantly any devices.