From a long line-up of prospective replacement for Daniel Craig as James Bond, the list is now down to two names – Theo James and Tom Hiddleston.

It was earlier reported that maybe it was James’ “Hugo Boss” campaign that made him one of the actors considered to take the role from current Craig. James is also on top of the list because he is British and has a perfect built, making him an even more suitable candidate to play the role of the famous spy.

In terms of fan base, James also has the edge because of the “Divergent” movie series. He also appeared in “Underworld: Awakening” and” “Downtown Abbey.”

However, many are also believed that Hiddleston could be the best fit to replace Craig as 007. The actor is best known for his role as Loki in Marvel movies such as “Thor” and “The Avenger.”

Hiddleston fans argued that the actor is the better choice because of his role in BBC hit series “The Night Manager.” In the series, the actor played a British spy that is parallel to the James Bond role – articulate, charming but deadly, The Guardian noted.

However, despite the impeccable credentials of both actor, director Sam Mendez revealed that the decision on who will replace Craig is still on the hands of one person.

Master Herald quoted Mendez saying: “The truth is – and here’s the headline: it’s not a democracy.” He added that choosing the next Bond could not be compared to the “X Factor,” nor on EU referendum, much more a public vote. The director stressed that the choice of the next James Bond actor is reserved for one woman alone and she is no other than producer Barbara Broccolli.

Mendes says Broccolli has been brilliant in choosing the James Bond actor and we may wait just a little bit more time for her final decision. In 2015, Broccolli is the one who named Craig as the next Agent 007. Craig had earlier announced that “Spectre” would be his last Bond movie.

But who knows? Keep on comparing notes, because we never know Broccolli might seek the wisdom of the fans on this one.