There’s only a handful of actors that can command both the audience’s attention with their charisma as well as have the acting chops. Henry Cavill is one such rare gem. He has the Greek God looks and a great acting range, making him the top choice for too many producers and directors. His attachment to high-budget projects now, like The Witcher on Netflix and DC’s Superman, also helped him increase his value greatly.
In fact, according to reports, MCU is very keen on casting him as well. Considering how he is such a hot commodity, he has also missed out on some high-profile projects in the past. Apparently, if things had worked out, Man of Steel would not have been the first collaboration between Zack Snyder and him.
Henry Cavill chose to star in James Bond over Zack Snyder’s 300
Back in 2007, Henry Cavill auditioned for the role of 007. He had come “this close” to playing the famous spy. But he lost it to Danial Craig. Apparently, the producers wanted to go with an older bond that was closer to his 30s instead of a younger guy. The then 22-year-old wanted to play the role and held out for it until the end. Doing so, he missed out on working with Zack Snyder in the 2006 film 300, the historical epic that starred Gerald Butler in the lead.
Even Zack wanted to cast Cavill in the lead. But things didn’t work out, and he had to go with Butler instead. Interestingly, now that Daniel has stepped down from the 007 franchise, the producers have begun the hunt for another Bond again. And Cavill is one of the top contenders for the role. Who knows, he might get it!
Before he landed the role of Superman in Man of Steel, he had auditioned for an earlier Superman project. However, the project was shelved in 2004. But he was determined, and in 2013, he got a second stab at the job!
Do you like the idea of Henry Cavill in the 2007 blockbuster 300 instead of Gerald Butler?