Answer
In the film 300, Gerard Butler portrays the heroic and fearless warrior, King Leonidas. The film retells the legendary Battle of Thermopylae, where Leonidas leads 300 fierce Spartan warriors against the massive Persian army. Butler's captivating performance brings to life the indomitable spirit and strategic brilliance of Leonidas, making him a symbol of unwavering courage and unwavering devotion to his people and homeland.