Ever since its premiere episode, CW's The Flash has shown it has no problem referencing itself and the character's history. Whether it be Cisco playfully naming the villains in the show or even the casting of John Wesley Shipp (who played The Flash back in the 1990s series on CBS) as Barry Allen's (Grant Gustin) father in the CW version - The Flash has had a ball of a time playing around with its own mythology.
However, not even the most dedicated fans may have seen the announcement of Mark Hamill returning as The Trickster from the 1990s coming. Not to mention what made the announcement even crazier - when it was confirmed that Hamill wouldn't just be playing a new, modern take on the villain, but would be playing the same character he played in the 1990s - twenty years later.
In a new trailer released by People for the upcoming episodes of the season, fans are given the first glimpse at Hamill's return as The Trickster alongside the new, wannabe version of the villain played by Devon Graye.
Fans will be able to see Hamill reprise the role during an episode set to air on March 31st, but the trailer also teases the debut of Liam McIntyre's Weather Wizard in "Out of Time" which is set to air on March 17th. Fans can also see a small tease from "Rogue Time" as Leonard Snart a.k.a. Captain Cold (Wentworth Miller) introduces The Flash to his sister, Lisa Snart a.k.a. Golden Glider (Peyton List), which is set to air on March 24th.
The trailer definitely gives more insight into what fans can expect from the series when it returns from its hiatus on March 17th, including even more teases of the S.T.A.R. labs crew possibly finding out the truth about Harrison Wells (Tom Cavanagh) and the continual hinting at Barry finally making the jump back in time to when his mother was murdered.
With these things possibly set to happen by the end of this season as well as the introduction of new villains and the return of old ones, this last half of The Flash's freshman season certainly doesn't look to be pulling any punches.
The Flash will be returning from hiatus on March 17th at 8/7c on the CW.