FOX's Batman prequel series Gotham introduced a wide array of iconic Dark Knight villains, all before Bruce Wayne even became the city's infamous crime fighter. DC TV has had its fair share of prequel shows, and Gotham was one of them. Originally, when the series first began, it was meant to be heavily focused on the Gotham City Police Department, through the eyes of Jim Gordon.

While GCPD was a heavy focus on Gotham, multiple famous Batman villains were part of the show's overall DNA. As Gotham explored Bruce before becoming the Caped Crusader, the FOX drama told the origin stories of the majority of Batman villains that he would have to fight one day as the DC vigilante. Even though the writers took some liberties with a lot of them, it didn't change the fact of how many super-villains they had managed to introduce.

RELATED: Why Batman: The Long Halloween Should Be Pattinson's First Sequel

By the time Bruce actually became Batman in the Gotham series finale, the show had pretty much introduced most of (if not all) of them. Even though some well-known villains like Man-Bat didn't show up, it was shocking how many Batman rogues actually ended up on Gotham, either as big or small foes.

Amygdala

Batman-Villain-Amygdala-On-Gotham

In Gotham season 2, Aaron Helzinger, a.k.a. Amygdala, is introduced as a recurring foe. Portrayed by Stink Fisher, Helzinger became Barbara Kean's protector while she was an inmate of Arkham Asylum. Despite not having superpowers, Helzinger was still very strong, which was why so many feared getting him angry.

Azrael

Azrael as seen in Gotham

Gotham did its own take on Azrael, through the character of Theo Galavan, who James Frain portrayed in the second season. Throughout Gotham season 2, Theo was revealed to be a descendant of the Dumas family, who had been discriminated by Gotham's wealthiest families, including the Waynes. After Theo was brought back from the dead, his mind was twisted as he thought he was Azrael before suiting up as the comic character.

Bane

Every Version Of Bane Ranked

In Gotham season 5, Bane's father, Eduardo Dorrance, served as one of the recurring foes and took on the title that his son would eventually become known by. Played by Shane West, Eduardo was Gordon's former military army before being pit against each other. Eduardo was working together with another Batman-related baddie to take out all the evil in Gotham City. But after almost dying, Eduardo is transformed into the soldier known as Bane, by being exposed to Venom.

RELATED: What Flash Movie's Bloody Batman Suit Reveals About Michael Keaton's Return

Black Mask

Black Mask Gotham

While Roman Sionis never appeared on Gotham, his father Richard did in the first season and served as the first Black Mask in this universe, although referred to as "The Mask." Played by Todd Stashwick, Richard was the CEO of Sionis Investments while also operating as a crime boss.

Carmine Falcone

DC Comics vs Gotham Carmine Falcone

One of Gotham City's power players was Carmine Falcone, an active figure within the show's first three seasons, played by John Doman. With Falcone being a mob boss, he came to play some intriguing parts with Gordon and other characters in the series.

Catwoman

As Gotham told Bruce's origin story, it also featured a teenage Selina Kyle before she became Catwoman. Played by Camren Bicondova, Selina's story was told in parallel to Bruce's throughout Gotham's five seasons as she kept going back and forth between being an ally and rival to him.

Clayface

Batman has gone up against multiple versions of Clayface in the comics, including Basil Karlo, who Gotham ended up using. Played by Brian McManamon in the second and third seasons, Basil had the power to change his face into anyone he wanted.

RELATED: Batman: Every Live-Action Riddler Actor (& How Their Versions Differ)

Copperhead

Lesley-Ann Brandt as Larissa Diaz

Before Lesley Ann-Brandt became known for playing Mazikeen on Lucifer, she played the Larissa Diaz version of Copperhead in Gotham season 1. In the episode "Lovecraft," Larissa was a mercenary hired to go after Selina.

Cornelius Stirk

Batman-Villain-Cornelius-Stirk-On-Gotham

A minor Batman villain that was a one-and-done on Gotham was Cornelius Stirk, played by Kameron Omidian in the second season. This take on Stirk was an inmate of Arkham and was also a cannibal.

Court of Owls

The Court of Owls in Gotham

Throughout the third season of Gotham, the infamous Court of Owls served as one of the main antagonists. While they were slightly different from the comics, they still held a lot of power in Gotham City. Gordon's uncle was part of the Court of Owls, serving as a connection to one of Gotham's main characters.

Dollmaker

Dollmaker in Gotham

In Gotham season 1, a new take on Batman's Dollmaker is created through Dr. Francis Dulmacher, played by Colm Feore. This incarnation was the leader of an organ-trafficking ring and was also a doctor who performed experiments, going as far as being able to bring people back from the dead.

RELATED: The Arrowverse's Black Mask Is A Big Improvement On The DCEU & Gotham

Electrocutioner

The Electrocutioner fires currents at defenseless victims in Gotham

A reimagined take on Electrocutioner arrived in Gotham season 1, with Lester Buchinsky being renamed Jack Buchinsky, played by Christopher Heyerdahl. Jack was an Arkham Asylum inmate, who managed to escape and start targetting people in his past by trying to kill them through electrocution.

Executioner

Executioner Gotham

The minor Batman villain Executioner got the Gotham treatment through the original creation Nathaniel Barnes, played by Michael Chiklis. Barnes initially began his run on the show as a good guy by becoming the new GCPD captain. But after being infected by the Tetch blood, Nathaniel snapped and eventually took on the role of the Executioner, going after guilty criminals.

Firefly

Firefly Gotham

While Gotham introduced Firefly, they did a gender-swap for the Batman baddie, with the creation of Bridget Pike, played by Michelle Veintimilla and Camila Perez. However, thanks to Gotham, Bridget was actually introduced into the DC Universe's main continuity in 2018 during Detective Comics #988.

Flamingo

Flamingo Gotham

The Batman baddie Flamingo managed to enter the Gotham universe in the second season, played by Raúl Castillo. Just like his comic counterpart, Edward Flamingo was a cannibal serial killer, making him one of the show's more intense villains of all time.

RELATED: The Batman: Every Character Who Should Return For Gotham Spinoff Show

Harley Quinn

Ecco-on-Gotham

When it came to Harley Quinn, Gotham did its own take on the Batman villain through the character of Ecco, played by Francesca Root-Dodson. Ecco became Jeremiah's Harley-esque character during the final two seasons, by having similar behavior and wardrobe as the DC character. However, in the series finale, which jumped ten years into the future, Ecco got killed by Jeremiah.

Hugo Strange

Hugo Strange smiling suspiciously in Gotham

Gotham became the first Batman live-action property to ever bring Professor Hugo Strange to life, with B.D. Wong being the first actor to portray him. Hugo was introduced during the second season as the leader of Indian Hill, which was experimenting on people to give them special abilities.

Hush

Tommy-Elliot-As-Batman-Villain-On-Gotham

Batwoman may have introduced Hush in his entirety, but Gotham adapted Tommy Elliot from page to screen before the Arrowverse did - at least, the young version of him. In the first season, Cole Vallis played Tommy as Bruce's school bully, while Gordon Winarick took over in the fourth season. When Bruce and Tommy reunited in Gotham season 4, they swiftly put their issues aside.

Jane Doe

Batman-Villian-Jane-Doe-On-Gotham

Gotham season 5 introduced a reimagined version of Jane Doe - or Jane Cartwright, as she was known in the series. This incarnation, played by Sarah Pidgeon, had the power to shape-shift, thanks to Hugo Strange's experimentation on her. Despite being a victim in many ways, Bullock killed her in the same episode she was introduced.

RELATED: Why Batman Movies Ignore So Much Of Gotham's Mythology

Joker

Cameron Monaghan's Jeremiah Valeska is Joker on Gotham

Even though neither Jerome nor Jeremiah Valeska was legally allowed to be called The Joker, Cameron Monaghan's two characters were Gotham's Clown Prince of Crime, without a doubt. Jerome served as the proto-Joker in the first few seasons before Jeremiah officially took on that role in the final two seasons.

Killer Croc

Gotham Scale Skin Man

While Killer Croc himself was absent from the series, his likeness was used by two characters over the course of the series by two Indian Hill patients - firstly via a character only known as Scale Skin Man, and secondly by Marino, who was also known by the nickname of the Ridgeback Monster. Season 5 also contained another character who lived in the sewers of Gotham, and thus was exposed to toxins that transformed him into a reptile-like appearance - which is naturally also another allusion to Waylon Jones.

Mad Hatter

The Mad Hatter looking serious in Gotham

One of the main villains at the start of Gotham season 3 was Jervis Tetch, a.k.a. the Mad Hatter. Portrayed by Benedict Samuel, the Mad Hatter was a powerful hypnotist that became an enemy to Gordon. Jervis' final big arc on the show was helping Jeremiah brainwash Gordon and Leslie as part of a twisted revenge against Bruce.

Magpie

Magpie looking to the distance in Gotham

In the episode "13 Stitches," the Batman villainess Magpie was introduced to the Gotham universe. Portrayed by Sarah Schenkkan, Magpie was an obsessed jewel thief who targeted Penguin's collection during Gotham City's lockdown. But Magpie didn't live for long, as Oswald ended up killing her in the same episode.

Mario Falcone

James Carpinello as Mario Falcone in Gotham

In Gotham season 3, Leslie got a new love interest, who so happened to be from the Falcone family. Played by James Carpinello, Mario was introduced as a rival to Gordon and married Leslie. But as he got infected by Alice Tetch's blood, Gordon had to put him down.

RELATED: Batman Returns’ Villains Weren’t A Problem (They Defined Gotham)

Mutant Leader

Batman-Villain-Mutant-Leader-On-Gotham

During Gotham's final season, the show introduced the Mutants from Frank Miller's The Dark Knight Returns book. With the Mutants also came the Mutant Leader, who was played by Sid O'Connell for two episodes. While his run on the show was just for two episodes, it gave Bruce and Selina a common enemy to battle.

Mr. Freeze

Victor Freeze

Gotham season 2 became the first time since 1997's Batman & Robin that Mr. Freeze was depicted in live-action. Played by Nathan Darrow, Victor Fries quickly transformed into Mr. Freeze and became one of the city's earliest Batman villains. He ended up joining the Legion of Horribles, with other Batman foes.

Nyssa Al Ghul

In the fifth season of Gotham, Nyssa al Ghul becomes one of the show's final villains, played by Jaime Murray. After what happened to Ra's, Nyssa came to Gotham City to get revenge for her father by working together with Eduardo, who she helped turn into Bane.

Ogre

DC Comic Ogre compared to Gotham's Jason Ogre

In Gotham season 1, Jason Skolimski was introduced as a 3-episode villain and became the show's take on the Batman foe, The Ogre, played by Milo Ventimiglia. Jason was a serial killer who went after young rich women, with Barbara Kean being one of them. But Jason had a crucial role in Barbara's life as he essentially helped her take the first step into her path as a villain.

RELATED: How Snyder's Second Choice Batman Would Have Changed The DCEU Dark Knight

Penguin

One of Gotham's main players was Oswald Cobblepot, with his origin story being one of the central arcs throughout the show's run. Played by Robin Lord Taylor, Oswald began as Fish Mooney's umbrella boy before he became the powerful criminal boss that fans know and love.

Professor Pyg

Professor Pyg Gotham

Gotham season 4 introduced one of Batman's most gruesome villains with Lazlo Valentin, a.k.a. Professor Pyg. Michael Cerveris brought Pyg to life as he sought justice against the rich and corrupt by slaughtering them. After murdering them, Pyg would decorate the dead bodies with pig heads.

Poison Ivy

Poison Ivy Gotham

Gotham's incarnation of Poison Ivy was one of the weirder takes on the iconic Batman villainess. Clare Foley played a teenage Ivy Pepper in the first three seasons before she was rapidly aged by one of the Indian Hills monsters who could make someone age up. Maggie Geha took over as the older Ivy before Peyton List played the third and final iteration of Poison Ivy for the remainder of the series.

Ra's Al Ghul

At the end of Gotham season 3, Alexander Siddig appeared as the infamous Batman foe Ra's al Ghul, who was a series regular in the fourth season. Throughout his time on the show, Ra's was a big character in Bruce's life, wanting him to take over the League of Shadows as his heir.

RELATED: The Batman Is Fixing A Dark Knight Trilogy Gotham Mistake

Riddler

Ed Nygma Becomes the Riddler in Gotham season 3

Edward Nygma was one of the main characters on Gotham from start to finish, as The Riddler's evolution was told over five seasons. Played by Cory Michael Smith, Edward was doing forensics for GCPD, but slowly began transforming into his comic book counterpart. The Riddler was one of the villains Batman takes on during the Gotham series finale.

Sal Maroni

DC Comics vs Gotham Sal Maroni

One of the recurring villains in Gotham season 1 was Sal Maroni, played by David Zayas. While Sal is best known for being the man responsible for turning Harvey Dent into Two-Face, Gotham's take on the character didn't do that. Instead, he was a rival crime boss in Gotham City to Falcone.

Scarecrow

Scarecrow Gotham

Gotham may perhaps be the Batman property to have the youngest version of Scarecrow in live-action ever. Charlie Tahan played him initially before David W. Thompson took over for Jonathan Crane's remaining time on Gotham. After Jonathan was injected with the fear toxin from his father, it permanently changed him, as he took on the role as the Scarecrow.

Sofia Falcone

Crystal-Reed-as-Sofia-Falcone-in-Gotham-Season-4-Cropped

The final member of the Falcone family to join Gotham from the Batman universe was Carmine's daughter Falcone. Played by Crystal Reed in Gotham season 4, Sofia became the new Falcone crime boss for the series and a recurring rival to The Penguin. Sofia's run came to an end after Leslie shot and put her in a coma.

RELATED: The Batman's Revenge Story Makes Man-Bat The Perfect Sequel Villain

Solomon Grundy

Solomon Grundy in Gotham

Drew Powell began his Gotham run as Butch Gilzean, but he actually ended up becoming one of Batman's most famous enemies. After initially being killed off in the third season, it was revealed Butch's real name was Cyrus Gold, a.k.a. Solomon Grundy. For Gotham season 4, Powell temporarily played Grundy before eventually being restored as Butch.

Tweedledum and Tweedledee

Batman-Villains-Tweedledum-And-Tweedledee-On-Gotham

During Gotham season 3, Dumfree and Deever Tweed were introduced as part of the Mad Hatter storyline, played by Adam Petchel and Happy Anderson respectively. This version of Tweedledum and Tweedledee were professional wrestlers who Jervis ends up brainwashing into being his goons.

Two-Face

Harvey Dent threatens Dick in Gotham

In the first two seasons of Gotham, Nicholas D'Agosto played a 20-something Harvey Dent, who was still many years away from becoming Two-Face. In this iteration, Harvey was an assistant district attorney who had some behavioral issues, alluding to his transformation to Two-Face in the future. It is unclear whether or not Harvey did become his comic counterpart after Bruce became Batman.

Ventriloquist & Scarface

Andrew Sellon as Arthur Penn Ventriloquist in Gotham

While they didn't use the main Ventriloquist, Gotham season 4 introduced a new character named Arthur Penn, played by Andrew Sellon, who begins as Oswald's accountant. But in the fifth and final season, Penn snaps and takes on the role of the Ventriloquist after finding the Scarface dummy, who he begins to obey.

RELATED: Gotham: Every Person Jim Gordon Killed on the TV Show

Victor Zsasz

Victor Zsasz in Gotham holding gun

Since Gotham season 1, Victor Zsasz, played by Anthony Carrigan was a regular villain who kept switching sides amongst the many super-villains. While having sadistic humor, Zsasz was one of the most dangerous hired assassins in the show. Just like his comic counterpart, Zsasz would do a cut on his body every time he successfully killed someone.

NEXT: All 7 Actors To Play Jim Gordon In Batman Movies & TV Shows