Tom Hiddleston has been the main candidate to replace Daniel Craig in the role of James Bond, but now it has been announced that he will not portray the legendary agent.

According to The Daily Star, producer Barbara Broccoli does not like the actor for the role of '007'.


"Barbara doesn't like Tom, he's a bit smug and not strong enough for Bond," said a friend of the producer.

Broccoli's decision appears to be related to Hiddleston's behavior, including his relationship with Taylor Swift and his controversial speech at the Golden Globes.

Meanwhile, American Hustle actor Jack Huston is now at the top of the list for the iconic role of the spy.

According to Mail Online, Barbara Broccoli is a huge fan of Huston, with whom she has worked in the past.

On the other hand, Daniel Craig has not yet confirmed whether he will stay or leave the James Bond films. /Telegraph/