With the revelation that Leonardo DiCaprio will be playing the evil Calvin Candie, a corrupt plantation owner in Quentin Tarantino’s Django Unchained, we started thinking about other actors we’d love to see in villainous roles. We were especially interested in finding actors who aren’t normally cast in the ‘Big Bad’-type roles. So, without further ado, here’s our top five list of actors we’d like to see play bad guys. Are your favorites amongst them?
Will Smith—one of cinema’s good guys. Throughout his career he has played Agent J, an alien hunting special agent in the Men In Black trilogy, an everyman wrongly pursued by the government in Enemy of the State, and even boxing legend Muhammad Ali. Audiences clearly adore Will in the good guy roles. However, we’d love to see him break out of the everyman mold and sink his teeth into a role that required him to turn his good guy persona on its head and play someone utterly evil and malevolent. The kind of role that required him to be everything his most beloved characters are not. Fun Fact: He was Tarantino’s first choice for the role of Django in Django Unchained. The part was later given to Jamie Foxx.
Best known to audiences as gruff but loveable Luke Danes on Gilmore Girls and later as the beloved Agent Peter Strahm in the Saw movies, Scott Patterson seems another no-brainer candidate as a good-guy-in-a-bad-guy role. Shaking up audiences by having him play someone who is the antithesis of Luke or Agent Strahm is best way to not only take audiences by surprise but also adding an extra dimension to his already diverse career.
If you don’t know who this actor is, you obviously haven’t ever seen any of the Iron Man movies, or failed to see The Avengers half a dozen times in theaters like we did. Having played audience favorite Agent Coulson since the first Iron Man movie in 2008 and popping up as said character in everything from Thor to Ultimate Spider-Man and even Marvel One-Shot shorts, Clark Gregg has one of the quintessential good guy roles down-pat. If his awesome turn in The Avengers left you speechless, imagine how cool it would be to see him playing evil. We can think of nothing better than seeing him as an ultimate bad guy—someone who would put even Loki or Mandarin to shame.
David Arquette has built his career on playing loveable but flawed characters. He’s been a whacked-out vampire in the original Buffy The Vampire Slayer movie, defended his hometown from an invasion of gigantic, mutated spiders in Eight Legged Freaks, and been taken hostage by some disgruntled soon-to-be-rock-stars in cult classic Airheads. However, his most famous and beloved role is probably Dwight “Dewey” Riley in the Scream series. We think it would be fantastic to see David in a role that would make any of those characters—especially Dewey—look like a very distant memory. Could you see him in a role that would out-evil even Ghostface himself? We could, and we think he’d be sensational.
Portraying the most loyal and sincere Doctor Who companion in the history of the show, Arthur Darvil as Rory Williams is easily the best good guy on our list. Rory the Roman, the man who waited for Amy Pond for over two millennia—that’s over 2,000 years, folks! He’s nothing if not loyal and sincere in his love for Amy. With his tenure on the show rumored to be coming to a close in this coming season of Doctor Who, what kind of role will Arthur turn his hand to next? Having played the ultimate good guy, we can’t imagine a better role for him as one of the ultimate baddies. Someone who’s more on side with The Silence than The Doctor. Having brought such truth and sincerity to his role as Rory, we think Arthur could do the same with a role that is the antithesis of Mr. Williams, and to devastating effect.
What actors would you love to see play bad guys?