There's another war brewing on the midseason finale of Gotham.

On Monday (8/7c, Fox), it's all hands on deck to stop Theo Galavan (James Frain), who has murderous (and ritualistic) intentions for "Son of Gotham" Bruce Wayne (David Mazouz). Unfortunately for the good guys, Theo also has an army of monks in his corner. So how will the scales be balanced?

Catch up on all this week's Mega Buzz

Bullock (Donal Logue) and Alfred (Sean Pertwee), once they locate Gordon (Ben McKenzie), will join forces with Selina (Camren Bicondova) and Penguin (Robin Lord Taylor), the latter of whom still wants to avenge his mother's murder at Galavan's hands. And while the climactic battle is a quick hail of bullets, it will have a body count.

Those left living will bear scars as well: One character will face two life-changing revelations and Gordon will make a potential series-altering choice. Plus: We'll meet two new villains!

Crave scoop on your favorite TV shows? E-mail questions to mega_scoop@tvguide.com or drop us a line at Twitter.com/TVGuide.