Soon after Daniel Craig announced that he would hang his Spy suit in May this year, rumours mills have been in overdrive suggesting numerous names that would play the next James Bond for the British franchise. In the latest, reports suggest that actor Tom Hughes could be roped in to play the coveted 007 spy agent in the next James Bond movies.

The Victoria actor is believed to have impressed producer Barbara Broccoli. According to a report in Mirror UK, the actor caught the eye of Broccoli after he played an MI5 operative in BBC's Cold War thriller The Game.

A source told the publication, "Barbara has told those around her how impressed she was with Tom in The Game. She thinks he is very talented and has been looking at all his shows to see if he is up for the role."

Hughes played Joe Lambe, a young MI5 operative in 1970s London, who is hired to investigate and stop an imminent threat to Britain and save the world in the six-episode miniseries titled The Game. The actor recently played Prince Albert in another British series, Victoria, created by Daisy Goodwin.

Other actors tipped to play the next Bond include Aidan Turner, Tom Hiddleston and Idris Elba. But a source told the publication, "007 creators haven't been able to find their Bond so they have started searching for new, fresh faces."

Hiddleston, however, put all James rumours to rest in an appearance on the Graham Norton show. The Avengers actor told the host, "I think the rumours have all come about because in the Night Manager I play a spy and people have made the link. The thing is the position isn't vacant as far as I am aware. No one has talked to me about it."

Tom Hughes as James Bond
Tom Hughes in BBC's miniseries The Game BBC