Bruce Wayne (David Mazouz) may still be long way from becoming Batman, but "Gotham" is still one of the most interesting shows on prime-time TV right now.

With Barbara Kean (Erin Richards) going full-blown crazy, Theo Galavan's (James Frain) long con getting uncovered by Jim Gordon (Ben McKenzie) and most interestingly Nygma (Cory Michael Smith) running into the Penguin (Robin Lord Taylor) in the abandoned woods, "Tonight's the Night" is the kid of episode that every "Gotham" fan gets excited about.

The upcoming Season 2 Episode 9, "A Bitter Pill to Swallow", will see the emergence of yet another popular villain Eduardo Flamingo, played by "Looking" star Raul Castillo. When Jim comes face-to-face with Flamingo, he almost crosses the line, nearly killing the most dangerous hitman of "Gotham".

Jim is very disturbed by his own behaviour, and informs this to Captain Nathaniel Barnes (Michael Chiklis), who tells Jim, "Let me tell you something about the line, a man might to anything – any man. There is no line. It's just the law; that's what separates us from the animals."

While it is not the most reassuring thing that a man that is questioning himself wants to hear, Barnes' little speech acted as a voice over for the changes that has been going on in Nygma's life; him turning into a murderer.

In a sneak peek from the upcoming episode, we see Nygma admitting this for the first time, and being exhilarated about the same. He has been nursing Penguin back to health, and asks him to stay with him till he gets better. It looks like "A Bitter Pill to Swallow" is going to be a monumental episode for the friendship between the two iconic Batman villains.

In the episode, we will also see Bruce trying to convince Theo into revealing the details of his parents' killer.

Watch out for Season 2 Episode 9 of "Gotham" at 8.00 pm (EST) on Monday, 16 November. You can also live stream "A Bitter Pill to Swallow" via Fox Now!