Henry Cavill has revealed that the world could have seen him playing the iconic character of James Bond for the big screen instead of Daniel Craig if he just prepared better for the screen test he did in the year 2006.

In an interview with Men’s Health for the magazine’s upcoming issue, the 36-year-old actor opened up about how he missed out on some major movie roles, which includes an unsuccessful audition for portraying the character of the famous agent in “Casino Royale.”

The “Man Of Steel” star shared that his chances of being Bond could have been higher if he would have taken it seriously and prepared better for the audition. He also admitted that it was director Martin Campbell’s advice that helped him get better in the profession of acting.

Craig went on to grab the role of James Bond in “Casino Royale,” which turned out to be a massive hit and took Craig’s popularity to a whole new level. He has now been part of 4 movies – “Casino Royale,” “Quantum Of Solace,” “Skyfall” and “Spectre” – all have accumulated more than $2.5 billion at the global box office.

Cavill, who will next be seen in Netflix’s “The Witcher,” further stated that he was used to all the disappointment that came with the acting profession because hearing sentences like “no, you are not enough” was nothing new to him.

“I wasn’t ecstatic about not getting these things but I was so used to disappointment from the acting business. ‘No, you are not good enough’ – that was not anything new to me,” Cavill said.

The “Mission Impossible” star hoped to improve his career in 2011 with “Immortals,” but unfortunately it bombed at the box office. But he admitted that it was a tough journey to have the right physique for the project.

The esteemed actor revealed that it was the first time he was working on such a big Hollywood project and he had to have his shirt off most of the time. The process of getting the right body became “emotionally taxing” for the actor because of all the pressure in making it big in the field of acting.

Cavill concluded by saying that he has been a part of this industry for years now and even now he feels terrified going to auditions because sometimes he is unable to do complete justice to his talent and what comes out is “just bad.”

“You put your hand into a dark hole and just hope that something comes out. It’s not like being fast or strong or being good at football. Sometimes the acting is just bad,” he said.  

Cavill is busy these days promoting his upcoming project “The Witcher.” The cast also includes Lars Mikkelsen, Jodhi May and Eamon Farren.   

The series, set in an unnamed continent, follows the exploits of Geralt as one of the world’s Witchers — bounty hunters who specialize in monster hunting. Throughout his journey, Geralt finds himself also sucked into conflicts between kingdoms and mysterious forces that threaten him and the people he cares for.

Netflix’s “The Witcher” is set to premiere on Dec. 20.

Henry Cavill Superman Henry Cavill’s run as Superman is rumored to be over. He is pictured on July 22, 2018 in Washington, D.C. Photo: Alex Edelman/AFP/Getty Images