Jim can kiss Lee goodbye, because there is no way she will ever forgive him for killing Mario. No matter what the truth is, Lee is only going to believe Jim killed Mario out of insane jealousy. The big question is: what will Lee do now?
We're going to guess that Jim is trying to come up with a million excuses and reasons why he just shot Mario, but are any of them the truth? Do we really know? We saw Mario with the knife, but it doesn't mean he was going to kill Lee. Sure, that was the perception, but that's all it was: perception.
Have no idea who this guy might be. We're guessing it's Jim's uncle. So, the question is: why is his uncle in town? Or, has he been in town all along? Maybe he's the guy we saw with the ring talking to Catherine?
Nygma is not a happy camper, though we still find it hard to believe he's so upset about Isabella. Still, things don't look good for Penguin. We all know what Nygma is capable of, so Penguin better watch his back!
Bullock did a good job as acting Captain when Barnes was laid up after his altercation with Azrael. Will Bullock officially become the new Captain of the GCPD now that Barnes is locked up at Arkham? It'll be fun times at the GCPD with Bullock in charge.