actors Actors Who Are the Best at Playing Sleazeballs  

Ann Casano
2.3k votes 355 voters 56.2k views 23 items

List Rules Actors who have played more than one sleazy, corrupt, or unsavory character. Can be from film or TV. Vote based on their talent in portraying sleazy characters only.

What does it mean to be a sleazeball? Typically, sleazy characters are the villains in a movie or television program - the unsavory types, who are dishonest and willing to break or bend any law in order to get what they want. They are the shady guys lurking in the corner, lying and cheating, working up some kind of scam. The sleaziest take no prisoners and don’t mind collateral damage. Some actors are just naturally really good at playing these types of sleazy characters. This list features those actors who are the best at playing sleazeballs.

Without hesitating, the average moviegoer can probably come up with the usual suspects when it comes to sleazy characters. Actors like Willem Dafoe and Christopher Walken naturally have that menacing and villainous look in their eyes. However, would it be surprising to find that Leonardo DiCaprio, considered by many to be one of the most handsome leading men in Hollywood, has played just as many total scumbag sleazeball characters as almost any actor ever? For whatever reason, DiCaprio is just really good at acting sleazy.

These are the go-to actors to play all kinds of unsavory types on both the big and small screen. From the vilest villain to the womanizing serial cheaters to the hardened criminals, these actors don’t shy away from being the bad guy.

Be sure to make your voice heard and upvote the actors you think are good at acting sleazy. Don't just vote for the best actors - vote for those who are best in sleazy roles.

Christopher McDonald is listed (or ranked) 1 on the list Actors Who Are the Best at Playing Sleazeballs
Photo: via Tumblr
One of the most prolific character actors of his generation, you may not know Christopher McDonald's name, but you certainly know his work. Most of the actor's resume is filled with one sleazy character after another.

Sleaziest Roles:
Happy Gilmore - Shooter McGavin
Requiem for a Dream - Tappy Tibbons
Boardwalk Empire - Harry Daugherty
see more on Christopher McDonald
2
113 28

David Spade


David Spade is listed (or ranked) 2 on the list Actors Who Are the Best at Playing Sleazeballs
Photo: via Tumblr
Go ahead and look through David Spade's filmography. Is there a single role where the actor doesn't play a snarky sleazeball?

Sleaziest Roles:
Joe Dirt - Joe Dirt
Rules of Engagement - Russell Dunbar
Just Shoot Me! - Dennis Finch

Also Ranked

#17 on The Best SNL Cast Members of All Time

#37 on The Best Short Actors

#22 on The Most Successful Saturday Night Live Alumni

#29 on The Best Ever Howard Stern Interviews

see more on David Spade
3
86 16

Eric Roberts


Eric Roberts is listed (or ranked) 3 on the list Actors Who Are the Best at Playing Sleazeballs
Photo: via Tumblr
Eric Roberts's sister, Julia, may be American's sweetheart, but Eric is often a go-to actor when a script calls for an extra dose of sleaze. The B-movie star is beyond prolific with almost 400 acting credits to his name.

Sleaziest Roles:
The Dark Knight - Maroni
Star 80 - Paul Snider
The Pope of Greenwich Village - Paulie
see more on Eric Roberts
4
94 20

Gary Cole


Gary Cole is listed (or ranked) 4 on the list Actors Who Are the Best at Playing Sleazeballs
Photo: via Tumblr
Gary Cole could have probably made this list with just his role as the passive aggressive "unholy pig of a boss" from Office Space, "I'm also going to need you to go ahead and come in on Sunday, too. We, uhhh, lost some people this week and we sorta need to play catch-up. Mmmmmkay? Thaaaaaanks." And don't forget about those TPS reports.
 
Sleaziest Roles:
Office Space - Bill Lumbergh
Suits - Cameron Dennis
Entourage - Andrew Klein
see more on Gary Cole