Theo James is famously known for his portrayal as Tobias” Four” Eaton in the “Divergent” movie series. Now, the English actor’s name has been buzzing after it was reportedly confirmed that he’s going to be the next James Bond. But is his biggest break to date in jeopardy because of his age?

The 31-year-old actor is allegedly going to take over Daniel Craig’s role in the next 007 franchise. It all started with James’ “Hugo Boss” campaign, as reported by Master Herald. It was also noted that Theo James being British and his “perfect smolder” makes him the perfect choice for the much-coveted role.

In addition to that, his training and experience from his previous films are definitely a match for the action-packed stunts that come with the role of James Bond.

Although reports show that it’s already certain that Theo James is going to be the next James Bond after Daniel Craig’s departure, many are not on board with the choice to play the iconic character.

It definitely has nothing to do with James’ acting, as he already proved himself to be a great actor. But if you’ll really think about it, James Bond is known to be a much older man and all the previous James Bond actors were in their forties when they portrayed the British Secret Service agent, according to Movie News Guide.

However, the site revealed that even though we all pictured James Bond as the older and wiser character, Sean Connery was 31 years old, just like Theo James, when he first filmed James Bond “Dr. No” Not only that, Movie News Guide also noted that George Lazenby was only 29 years old when he was cast as James Bond in “On Her Majesty’s Secret Service.”

Prior to the confirmation of James’ getting the role, Tom Hiddleston was one of the favorites to play James Bond. The 35-year-old English actor, known for playing Loki in “The Avengers,” was asked if he’s going to take the James Bond role during a panel at Wizard World Philadelphia, reports Cinema Blend.

“I don’t think that announcement is coming, but I am very gratified to hear the enthusiasm. Your guess is as good as mine, to be honest,” Tom Hiddleston said.