After nearly four whole seasons of waiting, it looks like Gotham is about to pay off in a big way. DC fans have been keeping up with the live-action Batman prequel series for nearly four whole years now and, while many key characters have shown up during the show's run, they have been teasing The Joker for a very long time. Jerome, played by Cameron Monaghan, has been working as something of a precursor to the legendary villain, but is not actually The Joker himself. However, as a new Season 4 trailer promises, the real Joker is finally coming our way.

In the upcoming episode of Gotham, titled Mandatory Brunch Meeting, Jim Gordon and Bullock try to stay one step ahead as Jerome zeros in on his next target. Meanwhile, Nygma hosts a riddle game show in the Narrows and faces his toughest challenger in Lee Thompkins, and Penguin goes to see Butch. There's clearly a lot going on, but this new trailer focuses heavy on Monaghan, who is doing a pretty solid Heath Ledger impersonation. There's even a scene with him holding up a bank, ala the cold open to Christopher Nolan's The Dark Knight. Gotham is still teasing us, but they're leading to the big reveal. There's no question about it anymore.

This particular promo even posits the question, who is The Joker? They've actually said the words now. There's no backing down. Jerome has been making a slow transformation into a character that sure looks a lot like The Joker, but is actually seeking out an individual who, it appears, will be the true Joker. Even Gordon says at one point in this new trailer, "It's all been about Jerome finding this guy." Indeed it has and, maybe not in this episode, but The Joker will be revealed sooner rather than later. That could make watching this last season well worth it for hardcore DC fans.

Even though Jerome isn't The Joker, Cameron Monaghan has earned a lot of praise for his portrayal. Even Mark Hamill, who many consider to be the definitive version of the character, has praised Monaghan's performance. It was also recently revealed that the actor will be playing two roles this season. One in addition to Jerome And, based on some of his comments, it sure sounds like the other character is going to be the real Joker. "I wanted to make this guy feel distinct and I wanted to make him be visually different, I wanted him to carry himself different, I wanted his voice to be different. I wanted everything about him to be accepted," the actor recently said of this second mystery character, who isn't really a mystery anymore.

The Joker is one of the greatest villains in the history of comic books, or any medium for that matter. If Gotham can really pull this off, it could make for some pretty great TV. Maybe if the show gets a season 5 we'll actually get to see David Mazouz's fully-fledged Batman duke it out with The Joker? One can only hope. Be sure to check out Fox's new Gotham trailer for yourself below.