Beside Tom Hiddleston's James Bond Hopes, These 9 Actors Would Ace 007 After Daniel Craig

By Victoria Guerra | Mar 08, 2016 04:30 PM EST

Get the Most Popular Mstars News

Tom Hiddleston, best known for his role as Loki in the Marvel Cinematic Universe, recently expressed interest in playing the role of James Bond in the future. After last year's Spectre, it remains unclear whether Daniel Craig, who has been playing the MI6 agent 007 since 2006, will return for an encore -- and in case he doesn't, these are 9 suggestions for a replacement!

Hiddleston actually sounds like a great candidate: not only is he British (which is a requirement for the role, let's not kid ourselves) but he's also suave, charming and has proved himself a powerful performer. Still, aside from him, here are a few other options.

1. Idris Elba

via GIPHY

One of the fan frontrunners at this point, there has been public outcry for the Luther actor to take on the role of the most iconic spy in the world for months.

It seems unlikely that Elba will snag the role, as he's said on multiple occasions that he's had no contact with the Bond producers, but not only does he have the quiet danger quality (and the sex appeal) to be a great 007, he'd also bring some much-needed diversity to the franchise.

Sure, there have been plenty of non-white Bond girls and the current Moneypenny (Naomie Harris) is black, but the positions of power in the franchise have always gone to white people -- the most diverse was Judi Dench's amazing M in the Pierce Brosnan films all the way to Skyfall.

2. Tom Hardy

via GIPHY

Another fan favorite, the Mad Max: Fury Road actor is one of those people that fill all the requirements: he's as handsome as it gets and very sexy, he's talented (fresh off an Oscar nomination for The Revenant) and he's British.

Hardy, like Elba, also knows his way around big movie. He's already played comic book villain Bane on The Dark Knight Returns and he's now about to shoot the Mad Max sequel. A possibly amazing choice.

3. Michael Fassbender

via GIPHY

Fassbender should probably be hired for every role in existence, seeing as he's one of the greatest actors working right now. Having proved his worth as an actor multiple times in films like Shame and, most recently, Steve Jobs, Fassbender has nothing to prove in front of the camera.

The Irish-German actor is also impossibly handsome and he can even make Magneto look sexy. The fact that he speaks another language also makes him a great candidate for actual spying and for playing James Bond.

4. Henry Cavill

via GIPHY

This guy's already Superman so he might have the ground covered on box office smashes in his career, but he'd be a fine choice to play James Bond, too. The Man of Steel actor is as handsome as any son of the House of El, has the acting chops to pull off playing the wry spy and can obviously handle a big movie with no problem.

However, with his upcoming engagements in the growing DC Cinematic Universe, chances are Cavill is pretty busy.

5. Ewan McGregor

via GIPHY

Much like Fassbender, McGregor has shown the world time and again that he can act, with a solid 20-year career spanning films as varied as Trainspotting, Moulin Rouge and even August: Osage County. McGregor is also very charming with undeniable sex appeal (see Down with Love for more proof) and, well, he's Obi-Wan Kenobi. He's also expressed interest on the role.

Downside? At 5'9", he's shorter than the average Bond, but that's only an inch below Craig, who's undeniably done a great job. Also, McGregor is 44, so he either gets hired as Bond right now or not at all, as he's just on the verge of the age where he can play the role without looking like a late as ridiculous as a late Roger Moore movie.

6. Damian Lewis

via GIPHY

The Homeland actor 45, also on the verge of being too old to play the role. With an Emmy and a Golden Globe to his name, Lewis has little to nothing to prove, and he's definitely got the flair to play 007, though maybe less than other actors on this list.

7. Chiwetel Ejiofor

via GIPHY

Much like Elba, the 12 Years a Slave actor would bring new diversity to a role that has been played by solely white actors in the past 50-something years, and he's 38, a great age to start playing Bond.

Ejiofor has an Oscar nomination to his name and a few big hits on his résumé, so he's covered on the talent aspect. He's also one of the most powerful on-screen presences right now ... and really, even if he's not Bond, could he at least play a villain?

8. Clive Owen

via GIPHY

At 51, Owen might have already gotten a little too old for a contract that requires at least three or four movies, but he definitely has the look, the character strength and the suaveness to play the iconic MI6 spy.

He seemingly just ended his stint on The Knick, so while he's available, it wouldn't be a bad idea to add him to the franchise, even if it's as a villain. Owen would be downright perfect for a role like the rogue agent on GoldenEye, played by Sean Bean, so how about that idea?

9. Matthew Lewis

On the opposite downside of Owen's possible portrayal, Lewis, at 26, is surely too young or the role, as Bond has always been portrayed (even in Ian Fleming's novels) as a more mature man.

In any case, the actor, who we met as a young boy playing Neville Longbottom in the Harry Potter series, grew up before our eyes and turned into one of the most handsome men in Britain.

He's got style, he's sexy (remember that Attitude Magazine spread?), but he needs some life and acting experience before playing the role.

Bond producer Barbara Broccoli should keep this guy on sight for the next 15 years.

© 2024 Mstars News, All rights reserved. Do not reproduce without permission.

Get the Most Popular Mstars News

Related Articles

SHARE YOUR THOUGHTS

Follow Us Everywhere

Sign Up for Our Newsletter

Music Times Network is always looking for well-versed, enthusiastic contributors and interns.
Submit your application today!

DON'T MISS

LATEST STORIES

MUSIC VIDEOS

Real Time Analytics