Actors are essentially chameleons who can turn into any person they want. They can become shy clerks, bossy business owners, or inspiring heroes, but it takes a certain mindset to play the bad guys. Playing a goodie-two-shoes takes little to no effort, but unlocking and channeling the darkness within one’s souls can permanently scar the actor or, worse — get typecast as a forever-bad-guy.
Anyway, believe it or not, there are still actors out there who can’t play a good antagonist for various reasons. Let’s see who they are!
1. Jackie Chan
Good old Jackie doesn’t want to show a bad example to his fans, so he’s staying as far away from the bad characters as possible.
2. Chris Pratt
Chris Pratt is just too pure for this world. The closest he’s gotten to becoming a villain was in Guardians of the Galaxy 2, when he almost destroyed the universe.
3. Julia Roberts
It’s impossible even to imagine this sweet, innocent gal do something “villainous” on- or off-screen. Stealing Chandler Bing’s underwear doesn’t count, right?
4. Keanu Reeves
Aside from killing all those helpless cyber-squids outside the Matrix, Keanu has been on the up-and-up all this time. Even when playing a ruthless assassin, we still love him!
5. Harrison Ford
The golden child of the Star Wars franchise would never taint his spotless reputation. And no, we’re not talking about Mark Hamill… Yet!
6. Mark Hamill
Okay, now we are. The worst thing Hamill’s done was voice the Joker. But that’s not a real acting role, is it?
7. Jennifer Aniston
Aniston has only exclusively played the fun, outgoing people and never any evil characters. Unless you dig really deep, but why would you? Trust the Internet.
8. Adam Sandler
Here’s a guy who’s never even thought of crossing to the dark side. Probably, because he’s too scared of getting booed off the stage.
9. Zooey Deschanel
Some may argue that Zooey’s character Summer in 500 Days of Summer was a real b-word and therefore a villain, but that’s not true! And aside from that, she’s just too pure of a soul.
10. Chris Hemsworth
Chris prefers to spread positivity and therefore doesn’t want to be viewed as an evil-doer. It makes sense, and we really don’t mind.
11. Bruce Lee
Imagine Bruce Lee living long enough to become a villain. It would probably be the most epic action flick of all time.
12. Will Smith
Arguably, Will Smith’s closest thing to a bad guy role was in the Suicide Squad, where he played Deadshot, a hired hitman.
13. Ashton Kutcher
Tall, smart, and handsome Ashton has never been involved in anything that would make him look bad. Even though he did replace Charlie Sheen on Two and a Half Men, and that wasn’t very cool.
14. Daniel Craig
Daniel used to do Bond movies before Netflix showed him the check for Knives Out. He may not have been the bad guy in that movie, but maybe soon he’ll beak, seeing as there are two more Knives Out movies coming.
15. Vin Diesel
Vin Diesel looks tough and hardcore, but he’s just a big softie on the inside. Even when he played Riddick, a space assassin with weird eyes, he still technically was a good guy!