‘Gotham’ mid-season 3 premiere: 5 teases from ‘Ghosts’

Gotham returns tonight with season 3, episode 12, “Ghosts.” Get ready with these non-spoiler teases!

Penguin is becoming the most relatable character on ‘Gotham’ and we love it

Once upon a time the villains were supposed to be hated by fans, and yet on Gotham not only are they loved but one in particular has storylines anyone can connect with.

‘Gotham’ season 3 mid-season finale recap: Beware the green-eyed monster

Gordon figured out who has Alice’s virus on Gotham season 3, episode 11, “Beware the Green-Eyed Monster,” and he just had to convince everyone else he was right.

‘Gotham’ season 3, episode 10 recap: Time bomb

The big wedding day is quickly approaching, while Alice’s virus claims another victim on Gotham season 3, episode 10, “Time Bomb.”

‘Gotham’ season 3, episode 9 recap: The executioner

Gordon set out the find the truth about Barnes sudden change in character on Gotham season 3, episode 9, “The Executioner.”

‘Gotham’ season 3, episode 8 recap: Blood Rush

Barnes is running out of time to fight the virus making him violent on Gotham season 3, episode 8, “Blood Rush.”

‘Gotham’ season 3, episode 7 recap: Red Queen

Gotham season 3, episode 7, “Red Queen,” sent Gordon on one hell of a trip that had him facing his inner demons.

‘Gotham’ season 3, episode 6 recap: Follow the white rabbit

Gotham season 3, episode 6, “Follow the White Rabbit” saw Gordon pushed to the edge as Jervis tortured him with an impossible decision.

‘Gotham’ season 3, episode 5 recap: Anything for you

Penguin took over as mayor on Gotham season 3, episode 5, “Anything For You,” but things don’t go as smoothly as he had hoped!