300 brings Frank Miller and Lynn Varley's graphic novel vividly to life. Gerard Butler (Beowulf and Grendel, The Phantom of the Opera) radiates pure power and charisma as Leonidas, the Grecian king who leads 300 of his fellow Spartans (including David Wenham of The Lord of the Rings, Michael Fassbender, and Andrew Pleavin) into a battle against the overwhelming force of Persian invaders. Their only hope is to neutralize the numerical advantage by confronting the Persians, led by King Xerxes (Rodrigo Santoro), at the narrow strait of Thermopylae.