[WARNING: This post contains SPOILERS for The Flash season 1 and Arrow season 3.]
At times it's hard to believe The Flash is still only in its first season. Where both Arrow and Agents of S.H.I.E.L.D. suffered through season 1 growing pains, The Flash swiftly settled into its main throughline of Barry searching for his mother's murderer, while peppering in weekly villains who - more often than not - added to its season long narrative.
With only a handful of episodes left this season, The Flash isn't slowing things down one bit. After tonight's episode there was a new trailer featuring a look at what lies ahead in these final episodes. Give this newest trailer for The Flash a watch above. The return of Mark Hamill's The Trickster may have been one of the moments fans were looking forward to the most (and it's an appearance that certainly didn't disappoint), but judging by what's shown in this trailer, there's plenty more guest appearances to come.
Previously leaked set photos had already revealed there would be another crossover with Arrow before the season was out, but now we've seen the footage of this full-on superhero team-up. Soon The Atom will be dropping by S.T.A.R. Labs, Detectives West and Lance will be working a case, Cisco will fall in love with Black Canary at first sight, and then there will be a threat so large Barry will need help from The Arrow and Firestorm.
Odds are it'll be the Reverse-Flash stirring up trouble, but The Flash still has plenty of other villains capable of causing mayhem. Actor Doug Jones has yet to debut as Deathbolt - an electricity-powered villain who will first show up on Arrow, followed by an appearance on The Flash. Plus, there's still that mutated gorilla living in Central City's sewers.
We've already theorized that The CW's DC Universe may be heading for Flashpoint, or at least pulling elements from that colossal, timeline-altering event. The Flash has only just begun toying with time travel, but with tonight's reaffirmation of Harrison Well's true identity being Eobard Thawne, all the pieces seem to be falling in to place.
Now, all that's needed is for Barry to make that fateful journey back in time. Yet, whether he can actually save his mother - and if he does, live with the consequences of changing the past - remains to be seen.
What else can you spot in the new trailer for The Flash? Will it be the Reverse-Flash that reunites The Flash with The Arrow and Firestorm? Tell us what you think in the comments below!
The Flash airs Tuesdays @8pm on The CW.