Daniel Craig is set to pass on the 007 torch to another actor soon. Craig has played the fictional MI6 agent since 2006.  Who could possibly replace him in future “James Bond” movies?

The movie’s producers have yet to confirm which actor they are actually considering to hire as the next James Bond. However, Tom Hiddleston and Jamie Bell have both been rumored to take on the role of the iconic super spy. Between the two of them, who will make the better Bond?

Movie Pilot recently compared the two actors. The film blog judged Hiddleston and Bell based on a couple of categories. These categories are British-ness, Charm, Handsomeness, and Innovation to the Franchise. Based on Movie Pilot’s analysis, Hiddleston might have a slight edge over Bell in terms of Charm and British-ness. But the film blog still thinks Bell might have “more to offer” when it comes to Innovation to Franchise.

However, as director Sam Mendes pointed out, fans might not really get a say in choosing the next James Bond. “There’s this constant debate in the press about who’s going to be the next Bond,” Mendes told BBC. “The truth is, here’s the headline: It’s not a democracy.”

The director also said that the movie’s producers might just choose to go in another direction in terms of casting. “It’s not the X-factor,” Mendes explained. “It’s not the EU referendum. It’s not a public vote. [Producer] Barbara Broccoli chooses who is going to be the next Bond, end of story.”

Meanwhile, Mendes later revealed to the Guardian that the movie’s next star might not even be Bell or Hiddleston at all. “I can guarantee whatever happens with it, it will not be what you expect,” he insisted. “That’s what [Broccoli] has been brilliant at, and that’s how [this movie franchise will] survive.”