Idris Elba would gladly take over for Daniel Craig once he’s finished with “James Bond.”

Elba, like many actors before him, participated in a Reddit “Ask Me Anything” this weekend, according to the Independent. One of the users asked the “Mandela: Long Walk to Freedom” actor if he would play 007 in a future installment.

“Yes, if it was offered to me, absolutely,” Elba said.

The actor will have to wait until Craig finishes his final two “James Bond” films before he can ask for his martinis shaken, not stirred.

However, the actor may be more likely to take on the role of a Bond villain. Elba told the Reddit users he finds the psyche of a villain a lot “compelling” than a hero.

“I find villains way more compelling to unearth their psyche. Writers love writing for villains because they can get a lot more off their chest, and it just means a lot more stuff for the actor to do,” he said.

“But good guys are also a challenge, because if you don't get the balance between being real and being, you know, a stereotypically good guy, your character can come across as corny. So each has its challenges, but I think being a bad guy has more."

Speaking of James Bond actors, Roger Moore recently spoke to Yahoo! Movies about Craig’s franchise films being so serious. Moore, who played James Bond in seven films from 1973 to 1985, claimed its difficult to sprinkle humor into an action films.

"I don’t think there’s time for humour in the ones that I’ve seen with Daniel Craig. He moves so fast and the action is so good, there’s been no time for jokes,” Moore said.

"I’ve heard that they possibly are inserting a few throwaway lines [into ‘Bond 24’] but I don’t think it matters because he’s just so damned good."