Henry Cavill made his return as Superman official earlier this week, and it's clear that future big screen adventures as the Man of Steel now beckon. Between the DCEU and The Witcher, the actor looks set to have a busy few years ahead of him, but could he squeeze James Bond into his increasingly hectic schedule?
The Justice League star remains a fan-favourite choice to play 007, and this wouldn't be the first time he's been considered for the role. In fact, it sounds like he was only just beaten to the coveted gig by Daniel Craig in 2006's Casino Royale.
"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," Cavill told Josh Horowitz during a recent interview. "They obviously went with Daniel and I think it was an amazing choice to go with."
"I probably wasn't ready at the time. I think Daniel did an incredible job over the past movies, so I'm happy they made that choice. It was a fun adventure at the time, and definitely gave a boost to my career. That was the key element of it. I was getting a lot of auditions, which I went to, which went really, really well."
Cavill's career would have likely looked vastly different had he played Bond in the early 2000s, and it's unlikely Superman would have ever been an option for him. He did get the opportunity to portray a spy in The Man From Uncle, of course, but is the actor still holding out hope for 007?
"Whether I'm considered for the role or not, I don't know, but it would be fun to have the conversation for sure," Cavill admitted. "If I'm not, then I just want to see what they do with it next because I think [Barbara Broccoli and Michael Wilson are] amazing."
At 39, it's possible the actor will be aged out of the role by the time MGM begin productions on the next chapter in Bond's story. He's definitely not someone we should discount at this stage, though.
Would you like to see Cavill play James Bond or should he stick to Superman?