The Best GTA Villains of All Time, Ranked
The best GTA villains ranked, from Frank Tenpenny to Big Smoke. A look at the most memorable antagonists across the Grand Theft Auto series and why they hit.

The best GTA villains are the characters who turn a crime sandbox into a story you remember years later. Across two decades the Grand Theft Auto series has built antagonists who betray, manipulate, and double-cross their way to the top, and the best ones earn the bullet they usually get at the end. Here are the GTA antagonists ranked, with the reasoning for why each one lands where it does.
7. Sonny Forelli (GTA Vice City)
Sonny Forelli is the main antagonist of Grand Theft Auto: Vice City and Tommy Vercetti's former boss in the Forelli crime family. He sends Tommy to Vice City to set up drug operations, then spends the game leaning on him for money and respect Tommy no longer wants to give. Sonny is voiced by the late Tom Sizemore, who brings a real menace to the role. The story closes when Sonny arrives at Tommy's mansion to collect, triggering a final shootout that kills both Sonny and Lance Vance. He ranks lower here only because he stays off-screen for much of the game, but he is the perfect old-school mob heavy.
6. Ricardo Diaz (GTA Vice City)
Diaz proves that one game can carry two great villains. Ricardo Diaz is the drug baron of Vice City by 1986, ruling from a mansion on Starfish Island, and he is voiced by Luis Guzman. He starts as an employer to Tommy and Lance before his volatile temper and the brothers' thirst for revenge boil over. Tommy and Lance storm the Starfish Island mansion, cut through his goons, and execute Diaz as he begs for his life. His unhinged energy (he once knocks his TV to the floor after losing a bet on a horse race) makes him one of the most entertaining bosses in the series.
5. Devin Weston (GTA 5)
Devin Weston is the standout antagonist of Grand Theft Auto V, a billionaire venture capitalist voiced by Jonathan Walker. He represents a newer kind of GTA villain: not a mobster or a gangster, but a smug financier who treats people as disposable assets. After his lawyer Molly dies running from Michael near a jet turbine, Weston sends Merryweather mercenaries to kill Michael's wife and daughter. In the canon Ending C (the Deathwish ending), Michael, Franklin, and Trevor corner him and send his car off a cliff into the ocean. You can revisit the city he tried to own over on the GTA 5 hub.
4. Dimitri Rascalov (GTA IV)
Dimitri Rascalov is the main antagonist of Grand Theft Auto IV, voiced by Moti Margolin. A Russian mobster who immigrated to Liberty City alongside Mikhail Faustin, Dimitri builds his entire arc on betrayal, turning on Niko Bellic, Faustin, and nearly everyone else he partners with. His double-crosses drive the back half of the game and force one of the series' hardest narrative choices: deal or revenge. Few GTA villains are as coldly opportunistic, and the fallout from his treachery shapes both endings of GTA IV.
3. Catalina (GTA III)
Catalina is the primary antagonist of Grand Theft Auto III and a key reason the 3D era found its footing. She opens the game by shooting the silent protagonist Claude and leaving him for dead, setting the entire revenge story in motion. Erratic, screaming, and obsessed with control, she also appears in San Andreas as Carl Johnson's brief and chaotic girlfriend, which ties the two games together. Catalina is pure volatile menace, and her betrayal in the opening minutes is one of the most effective cold opens in the franchise.
2. Big Smoke (GTA San Andreas)
Few betrayals in gaming sting like Big Smoke's. Melvin "Big Smoke" Harris is the secondary antagonist of Grand Theft Auto: San Andreas, voiced by Clifton Powell, and he spends the early game as one of Carl Johnson's most trusted friends in the Grove Street Families. He then defects to the Ballas, cuts deals with the Los Santos Vagos and the Russian Mafia, and builds himself into the most powerful crook in the Los Santos drug trade. His "I had to switch teams" confession during the finale is one of the most quoted scenes in the series. The personal scale of his betrayal pushes him to second. Replay his Los Santos turf yourself with the San Andreas-era GTA 5 cheats.
1. Frank Tenpenny (GTA San Andreas)
Frank Tenpenny tops the list of best GTA villains because he weaponizes the badge. He is the primary antagonist of Grand Theft Auto: San Andreas, a corrupt LSPD officer leading the C.R.A.S.H. unit, and he is voiced by Samuel L. Jackson in a performance that won Best Performance by a Human Male at the 2004 Spike TV Video Game Awards. Tenpenny does not chase money or territory the way other GTA antagonists do. He destroys lives because he can, framing innocents and murdering anyone who knows how dirty he is. That blend of real-world resonance and Jackson's scenery-chewing delivery makes him the most complete villain Rockstar has written.
How these GTA antagonists were ranked
This ranking weighs three things: how central the villain is to their game's story, how strong the betrayal or threat feels, and how memorable the performance is. That is why a corrupt cop with no criminal empire outranks billionaires and mob bosses, and why two San Andreas antagonists land in the top two. The Grand Theft Auto series keeps building its stories around the people you love to hate, and these are the antagonists who have stuck the hardest. See more of the games that produced them in the GTA 5 screenshots gallery.



