John Wesley Shipp will reprise his role as The Flash in The CW's upcoming "Elseworlds" crossover -- and he will return to his original costume in order to do it.
Arrow star Stephen Amell just shared an image of himself (in wardrobe as The Flash) alongside Supergirl (Melissa Benoist), Shipp's Flash, and Green Arrow (Grant Gustin).
...Yeah, that's a weird sentence. But it's true.
You can see the image below.
Shipp first played Barry Allen/The Flash on TV for a single season beginning in 1990. Years later, he returned to The Flash when the show was revived on The CW. This time around, he played Henry Allen, Barry's father. After Henry's death at the hands of Zoom, it was revealed that Henry's Earth-3 doppelganger was in fact Jay Garrick, the "Golden Age" Flash from the comics, giving Shipp another chance to ride the lightning.
Garrick has appeared rarely since he was revealed, and given the mystery surrounding "Elseworlds," it is impossible to know whether Shipp is playing his version of Barry Allen, the Jay Garrick we saw previously, or something else entirely.
In The Flash's first season, Barry Allen's first trip into the timestream provided him with glimpses of the past, future, and alternate Earths -- including one where Shipp's Barry Allen was wearing the classic costume from the 1990 series.
While the plot of "Elseworlds" remains a bit of a mystery -- and arguably gets more confusing by the day -- we do know that it will see Supergirl, The Flash (Grant Gustin), and Green Arrow(Stephen Amell) crossing paths with a wide array of DC Comics characters.
"The crossover is f---ing bananas," Amell explained during a recent Facebook Live. "It's crazy... I think that this will be the best crossover event that we do. And not just the best but the best by a really, really wide margin. And I think that last year was fantastic."
The three-night "Elseworlds" event will begin with Supergirl on Sunday, December 9th, before carrying over to December 10th's Arrow and December 11's The Flash.