The plot follows the king of Sparta, Leonidas (portrayed by a pitch perfect Gerard Butler), as he leads his badly outnumbered warriors against the massive Persian army. Critics at the time were ...