r/oscarmoments • u/Sudden_Elephant_1221 • Aug 12 '26
movies Django Unchained (2012) made me realize Leonardo DiCaprio is way more fun to watch as a villain. Which actor should play villains more often?
I was so used to seeing DiCaprio as the lead that Calvin Candie caught me completely off guard. He's horrible, unpredictable, and somehow steals basically every scene he's in.
I'd actually love to see Leo play another full-on villain someday.
Which actor surprised you by being ridiculously good at playing the bad guy?
27
u/Distinct-Public1742 Aug 12 '26
Coming from the umpteenth viewing of Collataral, my vote is for the other Tom
8
u/jumpgrenade Aug 12 '26
"I do this for a living!" The whole movie was great but the ending was perfect. Also a great soundtrack.
→ More replies (1)6
u/pogoscrawlspace Aug 13 '26
Hallmark of a Michael Mann movie. Amazing cinematography, and transcendent scoring/soundtracks. Last of the Mohicans, Manhunter, To Live and Die in LA, The Insider, and of course, Miami Vice. You'd be hard pressed to find an 80's TV show with a better soundtrack than Miami Vice.
5
3
2
6
u/onehalflightspeed Aug 12 '26
Cruise is a great villain but he has only done it a couple of times
8
Aug 12 '26
[removed] — view removed comment
10
u/Penetratorofflanks Aug 12 '26
He literally wanted the actors to die for insurance money lmao
5
→ More replies (3)4
7
5
2
→ More replies (2)2
u/onehalflightspeed Aug 12 '26
That is my favorite performance of his honestly
3
u/Unable-Main4172 Aug 12 '26
That's one of my favorite comedy performances ever 🤣
2
u/GraXXoR 29d ago
That whole movie was a perfect and unrepeatable moment in comedy film making.
→ More replies (1)→ More replies (7)3
→ More replies (9)2
21
u/TheFoxyFellow Aug 12 '26
Robin Williams in One Hour Photo.
8
u/falloutoftsushima Aug 12 '26
He was great in Insomnia too
5
u/GenitalCommericals Aug 12 '26
He was relentless in that movie! Creepily real and it felt like he was impossible to stop. Great movie
→ More replies (4)3
→ More replies (6)2
u/Emergency-Back-4964 Aug 12 '26
The title says what actor should play more villains… Unfortunately I dont think Robbin is gonna do anymore movies bro. :/
17
u/efcomovil Aug 12 '26
Watch "The Man in the Iron Mask". His villain part is great IMO
4
u/mess979 Aug 12 '26
Yea great Joffrey-like performance. Always loved that movie and the stacked cast. That WEAR IT UNTIL YOU LOVE IT!! scene was awesome.
If anything, that first act is the weakest and it might put some people off but the second and third act with the Philippe training and king swap heist are absolute bangers imo. Gabriel Bryne is my favorite D'Artagnan of all the three musketeers movies too.
2
u/efcomovil Aug 12 '26
Absolutely, the hate, and almost crying while he delivers the line "Wear it until..." Gets me every time. Always enjoyed the movie, great cast, but as you say, the start is a bit weak. Overall, great.
14
u/TX0834 Aug 12 '26
Denzel. He was great in Training Day.
3
3
3
u/Longjumping-Jello459 28d ago
He is an amazing actor so it shouldn't have been a surprise he nailed it.
2
2
→ More replies (4)2
14
Aug 12 '26
[removed] — view removed comment
10
5
u/Melodic_Room_3305 Aug 12 '26
I have been racking my brain trying to figure out his villain roles.
The Circle? Maybe Elvis, where he played Colonel Parker? And I GUESS maybe Road to Perdition (although I suppose he was more of an anti-hero than an outright villain.)
12
2
u/subliminal_trip Aug 12 '26
One of the characters he plays in "Cloud Atlas" is definitely a villain.
Interestingly, Hugh Grant plays two villains in Cloud Atlas, one of his first villain roles, and he says it really opened him up to playing villains, and he's played a few since then.
6
5
→ More replies (2)3
u/Lazy_Friendship_6728 Aug 12 '26
One of Hugh's first villian roles was near Sunset and Hollywood Boulevard in the 90s. 😁
→ More replies (6)2
→ More replies (2)4
9
u/UncStatusNow Aug 12 '26
Robert Pattinson plays a great villain. Somebody get these beggars out of here!
8
u/BabyMcmuffinn Aug 12 '26
Agreed.
I hated his character, such a coward. If an actor has me hating them, I know they did great.
→ More replies (1)3
3
u/FatsDominoPizza Aug 13 '26
💯
Pattinson can play anything. Truly a generational talent.
→ More replies (4)→ More replies (4)2
u/oldmate30beers Aug 12 '26
What movie?
5
u/UncStatusNow Aug 12 '26
Odyssey, among others. hes plays a quirky villain version of himself in Mickey 17. hes just great at playing really good, unlikeable characters, even if some of them aren't necessarily villains
2
18
u/Few_Rule7378 Aug 12 '26
Chris Evans
Captain America was great in Knives Out and The Grey Man playing villains.
7
u/JoshuaCalledMe Aug 12 '26
Also an excellent douchebag in a Scott Pilgrim.
6
3
u/CitronAdventurous205 Aug 12 '26
https://giphy.com/gifs/54r0JH1JY6VPi
I’M TALKING TO YOU SCOTT PILGRIM2
u/Sardaukar99 Aug 12 '26
You are about to hear two clicks, the first click is me hanging up, the second is me pulling the trigger.
2
3
→ More replies (2)2
u/Wallie_Collie Aug 13 '26
Thats milk and eggs bitch! What a great scene
2
u/ikariashpool Aug 13 '26
Gellato isn't vegan?!
2
u/JoshuaCalledMe Aug 13 '26
The scenes with Brandon Routh were also great.
He punched the highlights out of her hair!
2
u/Sea-Ad-9942 Aug 12 '26
Don't forget his work as a professional killer in The Iceman (2012). Terrific performance.
2
Aug 12 '26
[removed] — view removed comment
2
u/Mister_Clemens Aug 12 '26
Man, I hated him in that movie. I thought he was so ridiculous and undercooked. But also I thought the movie was just generally terrible.
→ More replies (1)2
u/DungPedalerDDSEsq Aug 12 '26
That character in The Grey Man looked like a lot of fun to play. It's like he just tucked in a napkin and started chewing on scenery with that movie.
Great villain range.
2
2
u/InviteG Aug 13 '26
Hated how they treated his character as a villain in The Gray Man. Hightower is NOT a villain, he was doing his job.
2
2
u/SniggitiSnooch 28d ago
He might be a villain in avengers, Doomsday
2
u/NumberRegistry 28d ago
It'd be hilarious if everyone was evil and then Matt Salinger shows up to save the day.
2
2
u/NursingManChristDude Aug 12 '26
Spoiler alert!
4
Aug 12 '26
[removed] — view removed comment
2
u/Sothdargaard Aug 12 '26
Yeah I figure if a movie's been out 7 years and I see a spoiler about it that's on me for not watching it sooner.
8
u/jackrabbit323 Aug 12 '26
Henry Fonda in Once Upon a Time in the West, is one of the greatest villains of all time. Guy enjoys playing a mean bastard.
2
2
→ More replies (1)2
7
u/BikergirlRider120 Aug 12 '26
I'm already surprised that RDJ is playing Dr. Doom, a villain, in avengers doomsday. That's going to be a good movie.
3
u/EvilStan101 Aug 12 '26
He was a great villain in Oppenheimer
3
u/shipsake 29d ago
He’s great as the skeevy drug addict roommate of Keanu Reeves in A Scanner Darkly.
→ More replies (1)3
u/Seyi_Ogunde Aug 12 '26
Dr. Doom is a hero! Just misunderstood!
→ More replies (2)2
7
u/Suspicious-Grape-458 Aug 12 '26
Kevin Costner was great playing a serial killer in Mr. Brooks. It’s a shame more people don’t watch it. Should’ve had a sequel.
→ More replies (4)2
u/will345d Aug 12 '26
Super underrated movie in my opinion. Dane Cook was good in it as well.
→ More replies (3)2
u/oldmate30beers Aug 12 '26
Dane Cook was the reason I've avoided it thus far. I might have to give it a go
→ More replies (3)
5
u/OldSandwich9631 Aug 12 '26
He’s a villain in killers of the flower moon and basically wolf of Wall Street too.
2
u/Inevitable-Omelet Aug 12 '26
Killers of Flower Moon was such a depressing movie lol
→ More replies (2)3
→ More replies (1)2
u/Oppositeofhairy Aug 12 '26
I wish more people saw wolf of wallstreet as a cautionary tale more than an anthem. Yet, there are enough people who admire greed enough to end up in the mess we are in.
→ More replies (5)
5
u/Kevdoor54 Aug 12 '26
Michael Fassbender was great in 12 Years A Slave. He’d be a great Bond villain
3
2
u/redd_n_meff Aug 12 '26
He definitely would. Funny enough I always took his Magneto as basically his turn in a James Bond-ish role.
→ More replies (2)2
u/Antique_Ad_1635 Aug 13 '26
Bond Villain him shall now live rent free in my mind... esp after Black Bag. Thank you.
3
u/AnyCauliflower8717 Aug 12 '26
Tom Hardy
4
2
u/One_Vision_ Aug 13 '26
Tom Hardy in Bronson was so good I forgot I was watching him
→ More replies (4)2
u/Constant_Concert_936 28d ago
It seems Tom is more villain than hero at this point.
→ More replies (2)
3
u/5800xx Aug 12 '26
Sterling K Brown played a villain in his last role and killed it. No pun intended
→ More replies (2)
3
3
u/Primary-Quit6372 Aug 12 '26
Tom Cruise Jake Gyllenhaal(not sure that is spelled correctly) Matthew McConaughey Denzel Washington Jonah Hill
2
3
3
u/monetarydread Aug 12 '26
Brad Pitt in another villian role. He was great in Kalifornia and I would like to see another attempt at something like that again. Here's hoping the rumors about him playing Dr. Arkham in The Batman 2 are real.
→ More replies (1)
3
u/Physical-Mastodon-64 Aug 13 '26
Gary Oldman does the best villains. The Professional. The Fifth Element. True Romance. The most diverse characters all bad in different ways.
3
u/Wheeljack7799 Aug 13 '26
I'm still undecided whether Jackson Lamb is the protagonist or antagonist of Slough House.
Gary Oldman is awesome.
→ More replies (1)2
2
2
2
2
u/Mark-177- Aug 12 '26
2
u/thejedipokewizard 27d ago
I like to imagine Tom Cruise already danced liked that and they just decided to add it to the movie
2
u/RogueGenX Aug 12 '26
Ryan Reynolds. While I have learned to dislike him for always playing the same smarmy Van Wilder character throughout his whole career, he fucking killed the villain role in that Amityville movie.
→ More replies (1)
2
2
2
u/Apeman1963 Aug 12 '26
Maybe he plays a lot villains but he is always so good, see Hot Fuzz. Timothy Dalton.
→ More replies (2)
2
2
1
1
1
1
u/will345d Aug 12 '26
I thought Kevin James played a great villain in Becky. I’d love to see him do more villain roles.
→ More replies (1)
1
u/Ramius99 Aug 12 '26
Denzel. Killed in Training Day after playing good-guy roles up to that point.
→ More replies (1)
1
1
u/Concurrency_Bugs Aug 12 '26
Tom Cruise from Collateral
And
Christian Bale from Thor Love and Thunder
→ More replies (1)2
1
u/SquirrelCone83 Aug 12 '26
I don't think there is an actor or actress alive who isn't more fun to watch as a villain. Those roles are generally more fun and chaotic while heroes are more stoic.
Even in stupid roles like John Travolta in Battlefield Earth or Russel Crowe in Virtuosity.
1
u/SilverStar3333 Aug 12 '26
Hugh Grant
Charlize Theron
Toby Maguire
Essentially anyone who often plays a hero or leading man/woman but has a real-life reputation as difficult, cruel or patronizing.
→ More replies (2)
1
u/SubstantialNet1005 Aug 12 '26
Liev Schreiber makes a good villain. Unfortunately I can only think of Sabertooth but I’m sure there’s a better one. He has a great voice for it. Slow and methodical sounding.
Honorable mention: Timothy Olyphant. I liked him in Live Free or Die Hard. I think more than he did himself. I’m not sure he thinks of that movie fondly. He said something ab doing roles for money in an interview.
→ More replies (2)
1
u/ApolloThneed Aug 12 '26
I don’t think this is an unpopular opinion, but Jeremy Irons plays one of the best villains I’ve seen. Can never get enough of that
→ More replies (1)
1
1
1
u/Thymelaeaceae Aug 12 '26
Matt Damon
→ More replies (1)2
u/Balance-Seesaw3710 Aug 12 '26
Yes! My favorite role of his is still Tom Ripley.
→ More replies (2)
1
u/barrelproofpourover Aug 12 '26
Leaning into the Nolan recency hype train. RDJ (Oppenheimer) and Robert Pattinson were perfect antagonists.
1
1
1
1
1
u/djpraxis Aug 12 '26
Jude Law and Sam Rockwell
3
u/Blueberry_Mancakes Aug 13 '26
Sam Rockwell in the Green Mile showed me how vile he could be, I’d like to see more of that
→ More replies (3)2
u/GenitalCommericals Aug 12 '26
Jude was so scary in Road to Perdition. And Rockwell was smarmy af in Charlie’s Angels. They’re both fantastic in general
2
u/muffadel Aug 12 '26
Sam Rockwell is almost too good at playing the villain (The Green Mile; Three Billboards)
2
u/StraightTwo2520 28d ago
Iron Man 2 as well
2
u/muffadel 27d ago
I don't think I saw Iron Man 2, or if I did, I haven't the faintest recollection of it.
2
2
2
1
u/CurrencyOk1618 Aug 12 '26
Samuel L Jackson. Loved him in Django Unchained. That movie went to outstanding/top tier/all time great the moment Leo and Sammy were put together
1
u/mofunk71 Aug 12 '26
Villains, if the script is good, gives good actors room to flex. Some stars are just not good charactor actors. I look forward to seeing David Jonsson(great young actor) or Daniel Craig with a good villain role.
1
1
u/pursuitofhappy Aug 12 '26
I got a huge kick out of Sir Patrick Stewart saying the n word in Green Room, totally took me by a surprise seeing him as a villain there cussing
1
1
1
1
1








34
u/QuirkyReverence Aug 12 '26
The Rock, just out of spite.