Henry Cavill Says He 'Would Love' to Play James Bond -- But Is Tom Hiddleston Up for the Role?

Getty Images

Even Superman wants to be James Bond.

Henry Cavill -- who portrays the Man of Steel in the upcoming movie, Batman v Superman: The Dawn of Justice -- revealed that, if given the opportunity, he'd happily take on the role of the beloved spy. "I'm very busy with the Superman stuff, but if there were any windows and they wanted me to do that kind of role, it would be great," the 32-year-old actor said on The Graham Norton Effect. "I would love to do it."

WATCH: Forget Batman v Superman, We're Pitting Ben Affleck v Henry Cavill -- Who Comes Out on Top?

When asked if it would be "greedy" to portray both Superman and James Bond, Cavill quipped, "Greedy or awesome?"

Meanwhile, Tom Hiddleston dodged questions that he's in line to portray 007. "I play a British spy in The Night Manager, so people I think have made the link," Hiddleston explained on Tuesday's   Jimmy Kimmel Live. "I mean, as somebody who grew up with Sean Connery and Roger Moore, when you mention it, there’s a part of me that goes, 'Really? Are you kidding?'"

Kimmel suggested that the next Bond actor should be American since Superman is now being portrayed by a British man (Cavill). "That's the most revolting thing I could say, right?" Kimmel asked Hiddleston. "Yes," he replied.

MORE: Henry Cavill Gets Real About the Financial Perks of Being an Actor -- 'I'm Not Just Doing This for the Art'

In October, Hiddleston seemed thrilled about the idea of taking on the iconic role when he spoke with ET. "I think any British actor that gets a phone call that says, 'Would you like to play James Bond?' There's no more enticing question than that," he admitted. "Who on God's green earth knows who's gonna play the next James Bond? [But] I'd love to be in a Bond film at some point."