Ending guide

The Penguin Recap and Ending Explained

Why Oz spared Sofia, killed Victor, and struck a deal with Hady -- The Penguin season 1 finale fully explained, including the Selina Kyle letter and Bat-Signal.

The Penguin Recap and Ending Explained
Spoiler warningThis story discusses major plot details and outcomes.

Spoilers follow for all eight episodes of The Penguin, including the November 10, 2024 finale, “A Great or Little Thing.”

Oswald Cobb (Colin Farrell) ends the first season of HBO’s The Penguin with exactly what he planned: a Crown Point penthouse, Gotham’s political elite quietly in his debt, and his only real rival locked back in Arkham Asylum. The cost includes his mother’s ability to recognize him and the life of the one person who cared about him with no agenda attached.

Colin Farrell as Oz Cobb standing in a rain-soaked Gotham street in The Penguin Season 1
The Penguin (2024)

Why Oz Did Not Kill Sofia

Sofia Gigante (Cristin Milioti), born Sofia Falcone, survives the season because death, in Oz’s calculation, would have been a mercy. Showrunner Lauren LeFranc said in a post-finale interview with TVLine that Sofia’s return to Arkham “felt more correct” than killing her. LeFranc reasoned that “when you have two foils that someone wants to keep the other around or alive,” there is always “some power still in that.” In LeFranc’s framing, Arkham is a fate “worse than death.”

The practical logic runs alongside the psychological one. In the finale, Oz strikes a deal with Councilman Sebastian Hady (Rhys Coiro): he delivers Sofia as the person responsible for the Crown Point explosion and for Salvatore Maroni’s Bliss drug operation. In return, Hady opens the door to Gotham’s political and business elite. With Sofia in a cell and the official story fixed, Oz’s own role becomes much harder to establish.

The finale’s club confrontation sharpens what each character wants. Sofia hauls Francis Cobb (Deirdre O’Connell) into the room to extract a confession from Oz. The plan backfires: Francis breaks instead, admitting she always knew what Oz did to his brothers and that she once arranged to have him killed for it. Oz still will not confess. His reputation comes first, even with the two people who know his worst secret in the room.

Cristin Milioti as Sofia Gigante in a tense confrontation scene from The Penguin, dark Gotham interior behind her
The Penguin (2024)

The Truth About Oz’s Brothers

Episode 7, “Top Hat,” provides the clearest account of what happened to Jack and Benny Cobb. Years before the series opens, young Oz played hide-and-seek in Gotham’s underground trolley tunnels with his brothers. The two older boys hid in a drainage shaft that Oz’s leg made impossible to reach. He locked the shaft door, walked home, and watched a film with Francis. The rain came, the tunnel flooded, and his brothers drowned.

The episode presents Oz’s actions as something short of premeditation: he was a child who chose his mother’s company over going back out into the rain. What he did with the knowledge that the rain was falling is the moral question the season asks the audience to hold.

The finale adds a layer the earlier episodes kept in shadow. A flashback shows Francis, after discovering the truth, contacting local crime figure Rex Calabrese and asking him to arrange Oz’s death. Calabrese talked her out of it. Decades later, at the club confrontation Sofia engineered, Francis finally says what she has suppressed and physically attacks Oz before collapsing with a stroke. Oz carries her out and, later, installs her in the penthouse at La Couronne, where she sits motionless near a window as the season ends.

A rain-wet Gotham City street at night from The Penguin, neon signs reflected on the pavement below
The Penguin (2024)

Advertisements

Why Oz Killed Victor Aguilar

Oz kills Victor because proximity itself became the threat: the one person who had witnessed him at his most exposed and stayed loyal could not be allowed to survive the season. Victor Aguilar (Rhenzy Feliz) is an original character created for the series, a teenage survivor of the flooding the Riddler caused in The Batman who stumbled onto Oz’s secret at the season’s start and was taken on as his driver and protégé. The show builds their dynamic across eight episodes as something close to a father-son relationship: Victor has lost his entire family and Oz treats him as worth educating.

That closeness is the reason Oz kills him. Victor knew Oz’s vulnerabilities, watched him at his lowest, and stayed loyal through all of it. In the finale, Oz strangles him and tells him: “You’re a good man, Vic. You got a good heart.” He then takes Victor’s cash, discards his ID in the river, and walks away.

Our reading is that the killing functions as the show’s clearest moral threshold. The earlier episodes allowed the audience to read Oz’s violence as instrumental; this scene makes it personal.

Oz’s Deal With Councilman Hady

Colin Farrell as Oz Cobb seated in a large formal chair inside Gotham City Hall, waiting before a meeting
The Penguin (2024)

Oz hands Councilman Hady (Rhys Coiro) Sofia as the person responsible for the Crown Point explosion and for Maroni’s Bliss operation, and receives introductions to Gotham’s political and business elite in return. Hady warns that Bella Reál (Jayme Lawson), Gotham’s mayor-elect, is assembling an anti-corruption task force. Oz promises to maintain a clean public profile in exchange.

The courthouse meeting frames this with one deliberate visual: Oz sitting in the mayor’s chair before Hady arrives. In DC Comics, Sebastian Hady goes on to become Gotham’s corrupt mayor. The show places Oz in that seat before the conversation has even started.

The season has consistently treated Oz’s core motivation as the pursuit of respect over money. A seat at the legitimate table provides both.

The finale closes with Oz dancing in his La Couronne penthouse with Eve Karlo (Carmen Ejogo), who is dressed and styled to resemble a young Francis. Eve tells him the city is his now. The camera then pulls back to reveal the Bat-Signal rising over Gotham, a direct correction to her claim.

Sofia in Arkham and the Selina Kyle Letter

A spare institutional room inside Arkham Asylum as seen in The Penguin, bare walls and dim overhead light
The Penguin (2024)

Sofia ends the season in near-catatonic state in Arkham. Dr. Julian Rush (Theo Rossi), the psychiatrist who facilitated her initial release, delivers a letter to her cell. It is from Selina Kyle, revealed here as Sofia’s half-sister: both are illegitimate daughters of Carmine Falcone.

The question of whether Rush is a version of the Scarecrow has a clear answer from LeFranc. Speaking to Screen Rant at the 2025 Golden Globes, she said plainly: “he’s not the Scarecrow.” Rush’s office in Episode 4 does show a needle-finger glove and a scarecrow-style mask, items LeFranc acknowledged as Easter eggs pointing toward that villain elsewhere in the Batman universe rather than identifying Rush himself.

The letter from Selina produces the first genuine smile Sofia has registered all season. Whether that correspondence leads anywhere depends on The Batman Part II or a possible second season of The Penguin. Neither has been announced as of this writing.

What the finale establishes is that Oz won the season on his own terms. The Bat-Signal at the end is the show’s quiet answer to Eve’s certainty that nothing stands in his way now.