Based on Frank Miller's graphic novel, "300" is the true story of how an elite unit of Spartan warriors thwarted the massive Persian army at the battle of Thermopylae in 480 BC. Butler plays the Spartan king Leonidas as he takes on the Persian "god-king" Xerxes.