[SPOILERS for those not caught up on The Flash ahead!]

-

After saving the world from an alien Invasion!, you would think that Barry Allen would be able to kick his feet up and take a week off. Unfortunately for the crew at S.T.A.R. Labs there is still a mid-season finale for The Flash to get through - one which will get back to the more immediate threats to Central City, including Dr. Alchemy, Savitar, and the return of a familiar face.

In tonight's mid-season finale of The Flash season 3 (titled "The Present") Allen (Grant Gustin) will journey to Earth-3 in search of his mentor Jay Garrick (John Wesley Shipp) - in hopes of getting advice on the new speedster in town, Savitar. While there, he will encounter a very familiar face in the Trickster, again played by Mark Hamill.

Tonight, will be Hamill's third appearance on this iteration of The Flash; this time around however, he's playing an alternate Earth version of his character. Ahead of the episode's premiere, The CW released a sneak peek of Earth-3's Trickster (see the clip above) - one which may give some viewers deja vu.

Shipp and Hamill have a long history fighting on-screen together, as they both starred in the 1990s The Flash TV show, as Allen and the Trickster respectively. So after getting various teases during the first two seasons of the modern version, it's a thrill to see them battle it out one more time in costume. While they have both technically appeared on the same episodes previously, this is the first time that the duo truly get to relive their glory days.

Flash Rogues Trickster

Hamill's appearances as the Trickster in the '90s' The Flash led directly to one of his most memorable roles, as the voice of the Joker in Batman: The Animated Series. Some fans might even argue that Hamill's performance on The Flash was his own twisted take on the Joker. So, it's only fitting that on Earth-3, this version of the Trickster seems to have more than one similarity with Hamill's Joker; including the pale skin, discolored lips, colorful suits, along with that trademark voice and cackle.

The events of last week's crossover event not only included an alien attack, but also a persistent B-story from The Flash, about Allen's guilt from his decision to alter the timeline with "Flashpoint". At the conclusion, many characters from Diggle to Cisco, forgave or at least want Allen to move on from his past mistakes. It will be interesting to see if the series will begin to move on as well, particularly when taking the tonight's episode's name, "The Present", into account. We can't wait to find out.

The Flash continues tonight with ‘The Present’ @8pm on The CW.

Source: The CW