'300' Star Gerard Butler Looks Back on Starring in Zack Snyder’s First Comic-Book Film

"I came in like a force of nature, but I was met with an equal force of nature, and the two of us came together like a whirlwind," the actor says of working with the director in his 2007 breakout role.

As fandom prepares for the March 18 unveiling on HBO Max of Zack Snyder's Justice League, Snyder's first comic-book movie star, Gerard Butler, looks back fondly on his breakout role in 2007's 300.

"I met him for coffee in the valley," recalls Butler, now 51, of his first encounter with the director, now 55, to discuss playing King Leonidas, the musclebound alpha warrior who leads an army of 300 Spartans into battle with Xerxes. Says Butler, "I came in like a force of nature, but I was met with an equal force of nature, and the two of us came together like a whirlwind." Butler marched back and forth outside the Starbucks that day demonstrating what he thought "the Spartan walk" should look like. "And Zack's jumping up and down and going, 'Yeah! That's awesome!' We bonded from the start."

The film, which drew its plot and striking visual style from the 1998 Frank Miller/Lynn Varley comics of the same name, required its cast of manly men to wear very little. "That was the best shape I have ever been in in my life," says Butler, who worked out six hours a day — two hours of CrossFit-style training, two hours bodybuilding and two hours on fight choreography. "In some ways I was ruining my body, but I was looking amazing doing it."

The $60 million Warner Bros. feature began its two-month shoot in Montreal in October 2005; except for one exterior, it was all performed in front of bluescreens. "There were times you would walk around in your red cape and little leather underpants and someone would point at nothing and say, 'Look! A burning village!' And I remember going, 'Oh my God. This movie's going to suck,' " says Butler.

Of course, that was before CGI wizardry filled in the rest.

"When I first saw the final product, I was with 13 of my representatives and friends, and our jaws were dropping," Butler remembers. "It was like, 'Look at what Zack did!' I can't speak highly enough about him. As a director, as a creative, as a kind, excited, passionate guy."

300 set a box office record for a March opening and went on to gross $456 million worldwide.

This story first appeared in the March 18 issue of The Hollywood Reporter magazine. Click here to subscribe.