The 'Man of Steel' star Henry Cavill was in the race to play the character of the legendary spy James Bond.
Henry got through to the final audition stage with just him and Daniel Craig in the running to play 007 but Henry eventually lost out when Bond bosses chose the more experienced 'Layer Cake' actor to play the superspy in 2006's 'Casino Royale', reports Female First UK.Henry has no qualms and maintains that the producers made the right choice. Speaking on the 'Happy Sad Confused' podcast, he explained: "They told me I was close. They told me it was ultimately down to, and this is what I've been told, it was just down to me and Daniel [Craig], and I was the younger option. They obviously went with Daniel and I think it was an amazing choice to go with Daniel."
According to Female First UK, Henry went on to insist he may not have done the part of James Bond justice, adding: "I probably wasn't ready at the time and I think Daniel did an incredible job over the past movies, so I'm happy they made that choice."
However, auditioning to play Bond and missing out didn't do Henry's career any harm as he went on to land the role of Superman in 2013's 'Man of Steel' which cemented his status as a leading man.
Looking back, Henry has no regrets over his failed Bond audition: "It was a fun adventure at the time, and definitely gave me a boost to my career. That was the key element of it."