Skyfall is on its way in November, and Daniel Craig shows no signs of leaving the 007 franchise after just 3 films, but when he does, who do you think he should be replaced by? Here are the current favourites.

Michael Fassbender

The Irish star of Shame and X-Men: First Class certainly has the cool factor needed to play Bond, and he has played a Brit previously in Inglourious Basterds and Jane Ayre.

Tom Hardy

The current fan favourite for the role, the Inception and Dark Knight Rises star would, in my opinion, be absolutely perfect for the role. He showed off his acting chops in Bronsan and his comedy skills in the dreadful This Means War, but will it take him single-handidly lighting up the screen in TDKR before the studios are convinced of his ability?

Idris Elba

Many black actors’ names have been tossed around for this role, including Will Smith, but The Wire and Prometheus star Elba is the current favourite. Plus, he’s British.

Henry Cavill

The new Superman already has a lead role in a major franchise ahead of him, and being given the role of Bond might jumble up his Man of Steel 2 and 3 shooting schedules a bit, so most likely, no.

Sam Worthington

Worthington hasn’t made many good films, although he has been the star of two or three of the biggest movies ever. He would be the second Australian 007, but not many fans are calling for him to receive the role.

Christian Bale

Batman as Bond? I don’t think so.

Jon Hamm

Mad Men’s Don Draper as Bond? I don’t think so.

Vote in the poll and leave a comment down below with your suggestions. Skyfall is released in November.

[poll id=95]