DCEU's Biggest Star Was Almost Cast As James Bond Instead Of Daniel Craig

DCEU's Biggest Star Was Almost Cast As James Bond Instead Of Daniel Craig
Image credit: Legion-Media

Cavill. Henry Cavill.

The famed British actor has made a shocking revelation that he could have been James Bond hadn't he lost the role to cold-dead-killer-eyed Daniel Craig, who played the fictional British secret service agent.

Speaking on the Happy Sad Confused podcast, Cavill confessed that he was really close during his audition for 2006 film Casino Royale.

"They told me it was ultimately down to, and this is what I've been told, it was just down to me and Daniel, and I was the younger option," he said. "I think it was an amazing choice to go with Daniel. I probably wasn't ready at the time and I think Daniel did an incredible job over the past movies…," he said, adding that the key thing was that it boosted his career.

So, Daniel Craig appeared in five James Bond movies over the course of 15 years stepping down only in No Time To Die released in 2021. Craig's casting had come under fire from critics who mentioned his height in particular. Still, he has gone down in cinema history as one of the best James Bond portrayals on par with Sean Connery and Roger Moore.

Nolan Did Not Plan to Make The Dark Knight At All Originally

As for the fans, they believe Cavill could have made a nice James Bond, too. Given that Cavill was really good as Napoleon Solo in spy movie The Man from U.N.C.L.E., it is totally possible that Cavill would have a run like Dalton. Fans also agreed that Dalton's take on Bond was more in line with the Fleming novels as he brought seriousness and a darker tone into the franchise. And for others Cavill looked exactly like a young Sean Connery, which would've been a great throwback Bond.

Henry Cavill, who is best known for his roles of Geralt of Rivia in the Netflix 's The Witcher and of DC Comics character Superman in the DC Extended Universe, has recently announced his return to DC projects to play Superman. He also said that The Witcher Season 3 will be the last season of the Netflix series the fans will see him as Geralt with Liam Hemsworth taking over for Season 4.

"My journey as Geralt of Rivia has been filled with both monsters and adventures, and alas, I will be laying down my medallion and my swords for season four."

This news came as a shock for The Witcher fans who all believe Cavill was the perfect fit to play Geralt.