'Gotham' season 2 finale spoilers, plot news: Penguin takes down everyone who did him wrong, two lives to be in danger??

Popular crime series "Gotham" will air its sophomore season-ender next Monday, and it will definitely be an episode fans should not miss.
Since Penguin (Robin Lord Taylor) has now returned, viewers can expect that he will track down all those who did him wrong to get revenge, with hugo Strange included. However, before he can execute his plan, Penguin must first get in touch with Fish Mooney (Jada Pinkett-Smith). There might be even a chance for the villains to team up. "If they could somehow find a way to work together, that would ideal for both of them," Taylor hinted via TV Guide. "There is a weird affection there for her, even though she is one of his No. 1 enemies."
The second season of "Gotham" got viewers hooked because of its storyline twists and turns, with characters coming back from the grave and menacing villains. In an interview with TV Line, executive producer John Stephens shared some teasers about the finale, saying that two characters might be in serious danger. "You have to watch the last scene," the showrunner previews. "The nature of the city of Gotham will change. It's a development that is in line with all the other story we've been telling, but one piece that we've kept hidden."
The official synopsis for the finale titled "Wrath of the Villains: Transference" reads:
"While Gordon, Bruce and Lucius remain at Indian Hill, the city of GOTHAM will be met with a new threat as Hugo Strange's inmates devise a plan to escape and start their new lives."
Guest stars for the final episode include Jada Pinkett Smith to play the role of Fish Mooney, Kit Flanagan as The White Haired Woman, Nathan Darrow as Mr. Freeze/Victor Fries, BD Wong as Hugo Strange, Tonya Pinkins as Ethel Peabody and Michelle Veintimilla as Firefly/Bridgit.
Catch the final episode of "Gotham" season 2 which airs on May 23, Monday at 8 p.m. on FOX.