While Daniel Craig still has one Bond film left of his five-movie contract, the question of whether he will return to the role ever since the actor voiced his disdain for playing 007 during a wearying run of press junkets around the release of Spectre in 2015.

But the latest is that Craig will return, according to The Mirror. Reportedly, the actor, who famously said he would "rather slash [his] wrists" than return to the role has agreed to don the spy suit once more, after hearing about the galaxy of stars who were ready to replace him.

Idris Elba, James Norton, Aidan Turner and Tom Hardy are among those who have been tipped for the role, although nearly all of them have denied any genuine involvement with the forthcoming Bond film.