Tom Hiddleston considered 'too smug' to play James Bond

Producer Barbara Broccoli has discounted Hiddleston from the equation, as she doesn't like his attitude and feels he isn't the right fit for the coveted role.

A screengrab of Tom Hiddleston. Picture: Facebook.com.

British actor Tom Hiddleston is reportedly considered to be "too smug" to replace Daniel Craig as the new James Bond.

The 36-year-old actor was rumoured to be in the frame to replace his fellow Englishman as 007 but producer Barbara Broccoli has discounted Hiddleston from the equation, as she doesn't like his attitude and feels he isn't the right fit for the coveted role.

A source explained: "Barbara Broccoli doesn't like Tom Hiddleston, he's a bit too smug and not tough enough to play James Bond."

The actor's brief relationship with singer Taylor Swift in 2016 undermined his chances of getting the role, while Broccoli is also said to have been unimpressed by his speech at the Golden Globes, in which he spoke about his trip to South Sudan.

Meanwhile, Broccoli has reportedly convinced Craig to star in another Bond movie, after the duo successfully worked together on an off-Broadway production of William Shakespeare's Othello, which won Craig the appreciation he has been seeking.

Craig has previously suggested he would walk away from the money-spinning franchise after starring in Spectre in 2015 but it appears he may have since changed his mind.

A source told the New York Post newspaper's Page Six column: "Daniel was very pleased with how Othello went and the great reviews. Now Daniel's talks with Barbara are going in the right direction.

"They have a script - screenwriting duo Neal Purvis and Robert Wade [who've penned several Bond movies] are writing and they'll go into production as soon as Daniel is ready to commit."

Another source added that the success of Othello has proven to be a turning point for Craig.

The insider explained: "Daniel had such a good time in Othello, produced by Barbara that he's ready to do a final Bond."

By contrast, Craig suggested in 2015 that he was ready to walk away from the role, having first starred as Bond in the 2006 hit Casino Royale.

Asked if he'd return to the role after shooting Spectre, he said: "I'd rather ... slash my wrists ... I'm over it at the moment."

And when he was asked who should take over the role, Craig responded: "Look, I don't give a f**k."