Harvey Bullock (played by Donal Logue) is a protagonist in Gotham.
Gordon's partially corrupt GCPD partner in the first season, assisting in solving criminal cases in Gotham City. Bruce Wayne (played by David Mazouz) appears in Gotham.
Orphaned in Season 1 after his parents' murder. Survives assassination attempts, undergoes training directed by the Court of Owls and Ra's al Ghul, and emerges as the masked vigilante Dark Knight to protect Gotham and confront his enemies. Oswald Cobblepot (played by Robin Lord Taylor) appears in Gotham.
Starts as a low-level thug caught in a gang war, rises to challenge Edward Nygma for underworld control, establishes a system of licensed crime, and is eventually captured by the vigilante after attempting to kill Gordon. Carmine Falcone (played by John Doman) appears in Gotham.
Edward Nygma (played by Cory Michael Smith) appears in Gotham.
Frames Gordon for murder in Season 2, competes with Cobblepot for Gotham's criminal dominance, and attempts to kill Gordon in the epilogue before being captured by the vigilante. Fish Mooney (played by Jada Pinkett Smith) appears in Gotham.
Theo Galavan / Azrael (played by James Frain) appears in Gotham.
Sofia Falcone (played by Crystal Reed) appears in Gotham.
Gotham (2014) character relationship network mapped with AI analysis. Explore the connections, alliances, and conflicts between characters.
Characters
Harvey Bullock
(played by Donal Logue) — protagonist
Gordon's partially corrupt GCPD partner in the first season, assisting in solving criminal cases in Gotham City.
Bruce Wayne
(played by David Mazouz) — supporting
Orphaned in Season 1 after his parents' murder. Survives assassination attempts, undergoes training directed by the Court of Owls and Ra's al Ghul, and emerges as the masked vigilante Dark Knight to p...
Oswald Cobblepot
(played by Robin Lord Taylor) — supporting
Starts as a low-level thug caught in a gang war, rises to challenge Edward Nygma for underworld control, establishes a system of licensed crime, and is eventually captured by the vigilante after attem...
Carmine Falcone
(played by John Doman) — supporting
Edward Nygma
(played by Cory Michael Smith) — supporting
Frames Gordon for murder in Season 2, competes with Cobblepot for Gotham's criminal dominance, and attempts to kill Gordon in the epilogue before being captured by the vigilante.
Fish Mooney
(played by Jada Pinkett Smith) — supporting
Theo Galavan / Azrael
(played by James Frain) — cameo
Sofia Falcone
(played by Crystal Reed) — cameo
Canonical Relationships
Family, romantic, and professional connections based on plot evidence.
Harvey Bullock → Bruce Wayne
(Professional Association)
Harvey Bullock assists with criminal cases in Gotham while the murder of Bruce Wayne's parents is investigated.
Story Dynamics
Alliances, conflicts, and narrative interactions that evolve throughout the story.
Oswald Cobblepot → Carmine Falcone
(Conflict Crime War Participant)
Cobblepot is forced into the center of a gang war involving the crime family led by Carmine Falcone.
Bruce Wayne → Carmine Falcone
(Social Criminal World Connection)
Falcone leads one of Gotham's crime families while Bruce grows up in the city shaped by that gang war.
Edward Nygma → Harvey Bullock
(Conflict Indirect Adversary)
Nygma frames a GCPD detective for murder, and Bullock is identified as that detective's partner.
Bruce Wayne → Edward Nygma
(Conflict Adversary)
The returning vigilante captures Nygma after Nygma attempts to kill the police commissioner.
Bruce Wayne → Oswald Cobblepot
(Conflict Adversary)
A decade later, the bat-inspired vigilante captures Cobblepot after Cobblepot attempts to kill the police commissioner.
Carmine Falcone → Fish Mooney
(Conflict Crime Family Rival)
A gang war brews between crime families led by Carmine Falcone and Fish Mooney.
Sofia Falcone → Oswald Cobblepot
(Conflict Power Rival)
Sofia Falcone arrives in Gotham to reclaim the criminal underworld from Cobblepot.
Oswald Cobblepot → Edward Nygma
(Conflict Rival)
Cobblepot and Nygma struggle for control over Gotham's criminal underworld.
Bruce Wayne → Theo Galavan / Azrael
(Conflict Enemy)
Theo Galavan surfaces in Gotham with the task of killing Bruce Wayne for the Order of St. Dumas.
Story Analysis
A crime-ridden city gradually produces a masked protector amid gang wars, conspiracies, monsters, and recurring rivalries.