Take a look @ the two-hour "Gotham" Season Finale episode "Heroes Rise: Destiny Calling/ Heroes Rise: Heavydirtysoul" , airing June 6, 2017 on Fox:
"...with a deadly virus spreading throughout the city, the search for the antidote continues, as 'Fish Mooney' (Jada Pinkett Smith), 'The Riddler' and 'Penguin' reveal plans of their own.
"Bruce meets 'Ra's Al Ghul' (Alexander Siddig) and completes his last task in order to fulfill his destiny, but realizes he can't let go of his past.
"Meanwhile past alliances within 'Gotham City' are broken, while new alliances are formed..."
Cast includes Ben McKenzie as 'Detective James Gordon', Donal Logue as 'Harvey Bullock', David Mazouz as 'Bruce Wayne', Morena Baccarin as 'Leslie Thompkins', Sean Pertwee as 'Alfred', Robin Lord Taylor as 'Oswald Cobblepot'/'Penguin', Erin Richards as 'Barbara Kean', Camren Bicondova as 'Selina Kyle'/the future 'Catwoman', Cory Michael Smith as 'Edward Nygma'/the future 'Riddler', Jessica Lucas as 'Tabitha Galavan', Chris Chalk as 'Lucius Fox', Drew Powell as 'Butch Gilzean', Maggie Geha as the future 'Poison Ivy', Michael Chiklis as 'Detective Nathaniel Barnes', Benedict Samuel as 'Mad Hatter', Camila Perez as 'Firefly', Nathan Darrow as 'Victor Fries'/'Mr. Freeze' and BD Wong as 'Hugo Strange'.
Click the images to enlarge and Sneak Peek Gotham"...