Watch 300 (2006) Full Movie Online Free

300 (2006)

In the ancient battle of Thermopylae, King Leonidas and 300 Spartans fight against Xerxes and his massive Persian army.

Director: Zack Snyder

Stars: Gerard Butler, Lena Headey, David Wenham

7.6 IMDB Rating 2,900 Views