WARNING: The following article contains spoilers for this week's episode of Gotham, "They Did What?," which aired Thursday on Fox.
The penultimate episode of Gotham on Thursday offered a conclusion to the "No Man's Land"/"Zero Year" storyline that's been unfolding since the Season 4 finale. As the episode came to a close, the city could finally start to rebuild. However, Bruce Wayne decides that, after his life became too public, it's time to leave Gotham behind.
But there's one more episode left of the Fox series, in which viewers will finally see Bruce Wayne suit up as Batman. The trailer for Gotham's finale, appropriately titled "The Beginning," not only teases an episode packed with action, but also plenty of supervillains and, yes, the Dark Knight in all his glory.
Gotham's producers previously revealed the bulk of the finale will take place 10 years into the future, which is confirmed by the promo. We see that young characters have grown up, and that adult characters have considerably changed. Oswald Cobblepot and Edward Nygma are not only firmly established as their villainous alter egos, but they can be seen wearing comics-accurate costumes. Selina Kyle is also much older, putting her cat burglary skills to good use. Barbara Gordon, who was an infant in the previous episode, now will be 10 years old.
The footage also depicts the return of Ecco, sporting a costume reminiscent of Harley Quinn's, and Jeremiah Valeska, who will become the one, true Joker. What's more, the Wayne Enterprises building has been rebuilt, and a familiar signal atop police headquarters makes its debut.
But, for fans, nothing will compare to the trailer's final shot, which features Jim Gordon, Harvey Bullock and Alfred Pennyworth looking up at Batman, perched on a rooftop.
Concluding Thursday, April 25, at 8 p.m. ET/PT on Fox, Gotham stars Ben McKenzie as James Gordon, Donal Logue as Harvey Bullock, David Mazouz as Bruce Wayne, Robin Lord Taylor as Penguin, Camren Bicondova as Selina Kyle, Erin Richards as Barbara Kean, Sean Pertwee as Alfred Pennyworth and Shane West as Bane.