Gerard Butler interpretó al rey Leónidas.