Tonight's "Gotham" episode introduced the avenging angel Azrael in a fierce and powerful way. Two weeks from tonight, Azrael will continue to torment Gotham City, and young Bruce Wayne will try and stop him. While this season of "Gotham" has been called "Wrath of the Villains," it would appear Bruce Wayne is determined to find his wrath as well.

RELATED: "Gotham's" Azrael Will be 'Different Than Anything We've Ever Seen in the Comic,' Says EP

Azrael is on the loose in Gotham City, which sparks Penguin's need for revenge. Meanwhile, Bruce enlists the help of Selina Kyle to help track down Professor Strange, as he evades arrest for his experiments in the all-new "Wrath of the Villains: Unleashed" episode of GOTHAM airing Monday, May 9 (8:00-9:00 PM ET/PT) on FOX.

Cast: Ben McKenzie as Detective James Gordon, Donal Logue as Harvey Bullock, Morena Baccarin as Leslie Thompkins, Michael Chiklis as Detective Nathaniel Barnes, Sean Pertwee as Alfred, Robin Lord Taylor as Oswald Cobblepot/The Penguin, Erin Richards as Barbara Kean, David Mazouz as Bruce Wayne, Camren Bicondova as Selina Kyle/the future Catwoman, Cory Michael Smith as Edward Nygma/the future Riddler, James Frain as Theo Galavan, Jessica Lucas as Tabitha Galavan, Chris Chalk as Lucius Fox, Nicholas D'Agosto as Harvey Dent, Drew Powell as Butch Gillian

Guest Cast: BD Wong as Hugo Strange, Tonya Pinkins as Ethel Peabody, Michelle Veintimilla as Firefly/Bridgit

"Gotham" returns to Fox on May 9 at 8 p.m.