The 10 Best Robert De Niro Iconic Mobster & Tough Guy Roles, Ranked

Robert De Niro is a legend of intense, gritty cinema, bringing unmatched depth to mobsters and tough guys. His raw energy, piercing stares, and commanding presence have defined crime films for decades, making him the go-to for complex, dangerous characters.
Not every De Niro tough guy role lands with the same force, though. Some shine with rich stories or electric energy, while others lean too heavily on his persona. Here’s my ranking of his 10 best mobster and tough guy performances, starting from the least gripping and ending with the one that stands tallest.
10. The Untouchables (1987)
De Niro’s Al Capone is a larger-than-life gangster in this Prohibition-era drama. His menacing swagger and violent outbursts, like the infamous baseball bat scene, steal moments.
The role feels more theatrical than nuanced, with limited screen time. It’s a bold performance that’s memorable but not his deepest.
9. The Irishman (2019)
As Frank Sheeran, a hitman tied to the mob and Jimmy Hoffa, De Niro delivers a quiet, haunted performance. His aging enforcer carries regret, paired with subtle intensity.
The de-aging CGI and slow pace dilute some impact, but his gravitas shines. It’s a reflective, somber turn in a sprawling epic.
8. A Bronx Tale (1993)
De Niro plays Lorenzo, a bus driver trying to steer his son from mob life. His understated, working-class toughness grounds the coming-of-age story.
The focus splits with the mobster characters, limiting his role’s depth. Still, his warm, gritty performance adds heart to the film.
7. Cape Fear (1991)
De Niro’s Max Cady, a vengeful ex-con, is pure menace. His tattooed, psychotic stalker terrifies with unhinged energy, targeting Nick Nolte’s family.
The over-the-top style can feel cartoonish, but his chilling commitment grips you. It’s a wild, scary showcase of his dark side.
6. Mean Streets (1973)
De Niro’s Johnny Boy, a reckless small-time crook, bursts with chaotic energy. His wild antics in Little Italy spark against Harvey Keitel’s calmer lead.
The role is more flash than depth, but it launched his career with raw power. It’s a fiery, unforgettable early turn.
5. Once Upon a Time in America (1984)
As Noodles, a Jewish gangster reflecting on his life, De Niro delivers a soulful performance. His quiet pain and ruthless edge span decades in this sprawling epic.
The long runtime can drag, but his layered work anchors it. It’s a haunting portrayal of loyalty and loss.
4. Casino (1995)
As Sam “Ace” Rothstein, a Vegas casino boss, De Niro is cool and calculating. His sharp suits and simmering rage drive a tale of greed and betrayal.
The flashy film sometimes overshadows his nuance, but his controlled intensity stands out. It’s a slick, commanding performance.
3. The Godfather Part II (1974)
De Niro’s young Vito Corleone, building his empire, is magnetic. His subtle menace and immigrant grit contrast Al Pacino’s colder Michael, earning him an Oscar.
The split narrative limits his screen time, but every scene pops. It’s a masterful, iconic role that defined mob cinema.
2. Raging Bull (1980)
As boxer Jake LaMotta, De Niro is a force of nature. His physical transformation and raw, jealous rage paint a brutal portrait of a flawed fighter.
The black-and-white grit and emotional depth make it timeless. It’s a searing, career-defining performance of a broken tough guy.
1. Goodfellas (1990)
De Niro’s Jimmy Conway in this mob masterpiece is perfection. His charming yet ruthless gangster mentors Ray Liotta’s Henry Hill, with quiet menace and explosive moments.
His effortless cool, paired with the film’s kinetic energy, makes it untouchable. It’s De Niro’s best, a legendary tough guy role.
Which Robert De Niro mobster or tough guy role is your top pick, or did I get this ranking wrong? Drop your thoughts in the comments!