Top 10 Actors Who Can Play Good and Bad Guys
You never know when you can trust them… Join as we count down our picks for the top 10 actors who can play both good and bad guys. Special thanks to our users bonoo94, Danny George, Rob Welch and CJ Taylor for submitting the idea on our Suggestions Page at WatchMojo.com/suggest!
Check out the voting page here,
If you want to suggest an idea for a WatchMojo video, check out our interactive Suggestion Tool at 🙂
Check us out at Twitter.com/WatchMojo and Facebook.com/WatchMojo
We have T-Shirts! Be sure to check out for more info.
Help us caption & translate this video!
Where is Kevin Spacey?????
where is Mel Gibson?
Gary Oldman would be my pick, he makes a very convincing bad guy. Also Robert De Niro, Christopher Walkin, Edward Norton (American History X), Jack Nicholson, Robin Williams (see One hour photo)
Jack Nicholson, Kevin Spacey and Leo?
Cate Blanchett, Tom Hiddelston Benedict Cumbrbacth Robin Williams Jai Courtney
where's Jack Nicholson? he can play, like… everything
Cant believe they allowed Theron to adopt that child. She comes from such a questionable and troubling background.
This is basically a best actors list
2 most underrated actors…Woody Harrelson and Sam Rockwall
jaden smith should be on every list ever. stay woke jaden, stay woke
Sam Jackson is so great at delivering monologues. Even in Kong he was great with the few he had
where is Kevin Bacon on this list ?
Swap out Christian bale and Liam Neeson as they are hero actors for the most part with 1 noteable villan role. and put in Edward Norton and Daniel Day Lewis in their stead with Kevin spacey as an honorable mention. Plus Gary Oldman should have been top XD.
Liam Neeson has played good guys a lot more.
how is Gary Oldman on this list and actors who are always villains?
So sorry to bother you WatchMojo BUT WHERE THE F*CK IS ARNOLD SCWARZNEGGER AND TILDA SWINTON???!!!!
No Wesley Snipes nod? New Jack City, Demolition Man…cheesy but still. I know he's only had a couple but Nino Brown is infamous…he shielded himself from bullets with a little girl
Denzal Washington should be number one
Jet Li deserves a spot the list..
anthony hopkins, mads mikkelsen…and this top 10 would rock the most….plus cate blanchett in honorable mention
Where is Christopher Walken?
where's Daniel Day Lewis?
forgetting Jeffrey Dean Morgan?
Kevin fucking Spacey
My List
1. Robert De Niro
2. Al Pacino
3. Daniel Day-Lewis
4. Kate Winslet
5. Leonardo DiCaprio
6. Christian Bale
7. Denzel Washington
8. Meryl Streep
9. Charlize Theron
10. Willem Dafoe
Honorable Mentions: Liam Neeson, Samuel L Jackson, Kevin Spacey, Christopher Walken, John Travolta, Kelsey Grammer, Nicolas Cage, Michael Fassbender, Gary Oldman.
hello, how about Anthony Hopkins. The silence of the lamb and the elephant man.
denzel should be at one he can potray any character
Willem Dafoe???,
Wesley Snipes – Nino Brown- New Jack City and John Cutter- Passenger 57 Joe Pesca -Good fellas and Vinny-My Cousin Vinny also Robert Deniro,. Al Pacino, Ray Liotta, Leonardo Di Caprio, Jet Li, Jack Nicholson, Kevin Spacey, and Billy Zane Honorable mentions Bette Midler and Lily Tomlin Big Business. Also James Earl Jones the original Dark Vader!!
Why was Elijah Wood on the list?
John Goodman deserved at least an honourable mention.
When did Elijah Wood play a baddie? Can somebody please fill me in?
Edward Norton! Watch "American History X," and follow it by "Death to Smoochy," I dare you…! Kevin Spacey too.
wtf!!!where is shahrukh khan
Jack Nicholson, Al Pacino, Robert DiNiro, Michael Shannon, Russell Crowe in 3:10 to Yuma, Noah and Les Miserables are all worthy of being in the list, not to mention Joe Pesci who can be villain and utterly funny at the same time.
Why the fu*k is Kevin Spacey not on this list.
Christopher Walken?
Leonardo DiCaprio possibly should have had a place on this list