After last night's Invasion crossover episode of The Flash, which brought in characters from the rest of The CW's superhero lineup, fans are now getting ready for the fall finale, airing Tuesday, December 6. Today we have photos from the mid-season finale, entitled The Present, which doubles as the show's holiday episode and also brings back Mark Hamill as The Trickster. As you can see in these photos, The Trickster doesn't quite look the same, but there's a good reason for that.

Last month, photos of Mark Hamill surfaced from the Vancouver set, which showed the actor in quite a different costume than we've seen him before as The Trickster. Some speculated that the actor might actually be coming back to the show in a new capacity, to play the iconic villain The Joker, who he has voiced in animated movies and TV shows for several years, including the most recent film Batman: The Killing Joke. Another theory was that this could be the Earth-3 version of The Trickster, which turned out to be true. Here's the official synopsis for next week's episode on The CW, confirming that Barry will be travelling to Earth-3.

"With Alchemy and Savitar still looming threats, Barry (Grant Gustin) is unable to focus on the Christmas holiday, and especially his relationship with Iris (Candice Patton). Determined to stop Savitar, Barry goes to Earth-3 to get advice from Jay Garrick (guest star John Wesley Shipp). Wally (Keiynan Lonsdale) wants to help Barry fight Savitar and reveals that he's been training with H.R. (Tom Cavanagh), which doesn't go over well with Barry. As Cisco (Carlos Valdes) faces his first Christmas without his brother Dante (guest star Nicholas Gonzalez), old wounds are reopened."

While fans will have to wait until next Tuesday to find out what happens in the fall finale, the Scarlet Speedster will be involved in another crossover in the second half of Season 3. It has long been confirmed that the Flash-Supergirl musical crossover will debut at some point in the back half of this season, although an exact premiere date has not been given. Both Grant Gustin and Melissa Benoist showed off their musical chops on the hit Fox series Glee before they were cast as Barry Allen and Kara Zor-El, respectively.

Next week's episode will be Mark Hamill's third appearance as The Trickster making one appearance each season. The actor will be reunited once again with John Wesley Shipp, who played Barry Allen in the 1990 TV series The Flash, where Mark Hamill originated his Trickster role. On this series, John Wesley Shipp plays Jay Garrick, who has become an adviser to Barry Allen this season. Take a look at the new photos below from The Flash fall finale, airing Tuesday, December 6 at 8 PM ET on The CW.

The Present photo 1
The Present photo 2
The Present photo 3
The Present photo 4
The Present photo 5
The Present photo 6