Gotham Season 2 Finale Recap
Fish Mooney (Jada Pinkett Smith) escapes Indian Hill in the “Gotham” Season 2 finale. Fox

Jim Gordon and Harvey Bullock were at last able to bring down Hugo Strange in the “Gotham” Season 2 finale Monday. However, a number of Strange’s worst experiments found their ways onto the streets of Gotham City, so things may never be the same after episode 22, titled “Transference.”

The finale begins with Basil/Clayface (Brian McManamon) in his disguise as Gordon (Ben McKenzie) ordering the Gotham City Police Department to stand down during a raid on Arkham to arrest Strange (BD Wong). The GCPD members believe the impostor’s really Gordon, so they follow his commands. Meanwhile, the real Gordon is trapped underground in Indian Hill, while Strange sets a bomb and starts to gather his inmates to be moved to his new facility. He plans to destroy Indian Hill and all the evidence of his experiments.

But before Strange can destroy Indian Hill, he has to know what Gordon knows, so he injects him with truth serum. He gets Gordon to reveal his GCPD plan, which fails because of Basil posing as Gordon. Basil arrives at GCPD headquarters, still pretending to be Gordon. He gets Bullock (Donal Logue) to lay off Strange and Arkham, but Bullock can’t help but notice there’s something, um, strange about Gordon.

Fish Mooney (Jada Pinkett Smith) is getting tired of being a prisoner. She wants to test on Ms. Peabody (Tonya Pinkins) her newly developed ability to get people to do what she says. After Fish provokes Peabody, she fails to touch her hand and convince her to let her out.

Elsewhere, Strange continues to question Gordon, getting him to talk about his past, especially what happened with Lee (Morena Baccarin). Gordon feels guilty about what occurred, but Strange is able to calm him down and make him feel as though the guilt is gone. After this bit, he asks Gordon what he knows about Indian Hill and who runs Wayne Enterprises, but he has no idea about the secret society that does.

Meanwhile, Nygma (Cory Michael Smith) subjects Bruce (David Mazouz) and Lucius (Chris Chalk) to a game he calls Live or Die, where he asks them a question and if they answer incorrectly, they die. Bruce and Lucius answer a Nygma question incorrectly, so he begins to fill the room they’re in with poison gas. Bruce and Lucius then drop to floor as they struggle to breathe.

After thinking they’re going to die, Bruce and Lucius wake up in a room with Gordon. Selina (Camren Bicondova) comes into the room to tell them that Strange has a bomb, but she’s pretty sure she can escape. Bruce wants her to go to the police, but she says she’ll do as she chooses.

The mysterious woman with the white hair appearing in the previous episode speaks to Strange again, and he tells her their secret is safe because Gordon, Bruce and Lucius don’t know anything. She tells Strange to move forward with the plan to destroy Indian Hill and forbids him from releasing any more of his subjects in Gotham City.

Gotham Finale
Jim Gordon (Ben McKenzie, left) and Lucius Fox (Chris Chalk) race to stop a bombing in the “Gotham” Season 2 finale. Fox

When Peabody goes to get Fish ready for transport, Fish touches her hand and is able to convince Peabody to let her out of Indian Hill. Strange goes to see whether his subjects are ready to move, and he finds Fish with Peabody. He’s able to get past them to lock down the facility and set the timer to trigger the bomb in 30 minutes.

Bullock and Alfred (Sean Pertwee) can’t figure out why Gordon is acting weird, so they want to check out Arkham again. While Basil is telling them not to worry, Barbara (Erin Richards) walks in to talk to Gordon. When he starts to hit on her, she figures it out that it’s not acutally him, so she punches him in the face, which stretches it out. They all look on in horror as they confirm he’s not really Gordon.

Selina does her best to save Gordon, Bruce and Lucius. Strange orders Mr. Freeze (Nathan Darrow) to kill Selina, but Firefly (Michelle Veintimilla) won’t allow it. While the two battle it out, Selina escapes and also frees the three prisoners. When they get out, they stumble into the fight between Freeze and Firefly. Strange tries to intervene, and he gets both burned and frozen by them.

Strange survives, and Gordon wants him to show him the facility. But Strange says there’s no time because he has already set the bomb. Strange refuses to help them disarm the explosive, but Selina says Nygma can take them to the facility. Gordon and Lucius eventually disarm the bomb, as Peabody gives them the idea to use water on it.

Fish is able to take a bus full of Strange’s subjects out into the world after the lockdown is lifted. The GCPD shows up at Arkham and arrests Strange, but the bus departs before they get there. Gordon tells Bullock there’s monsters on the bus and they need to find it.

While trying to outrun the cops, Fish and the bus come under heavy gunfire by the henchmen of Penguin (Robin Lord Taylor) and Butch (Drew Powell), leading the bus to crash. Penguin believes Strange is on the bus, looking for revenge. Instead, he finds Fish alive and well, so he faints, while Butch runs away in fear.

Gordon decides to head south to find Lee and leaves Bullock in charge of taking down the monsters. Meanwhile, Bruce tells Alfred there’s a secret society running Gotham and Wayne Enterprises and he wants to find out who its members are.

The episode concludes with a homeless woman opening the door to the bus and all of Strange’s creatures exiting it and entering Gotham. Among them is a Bruce Wayne look-alike with long hair who thanks the woman, as the monsters roam around.