The CW’s Arrowverse massive crossover keeps getting better and better.

Thanks to a new Elseworlds set photo from the Green Arrow actor Stephen Amell, it looks as though John Wesley Shipp—who not only plays both Henry Allen and Jay Garrick on The Flash, but originally portrayed Barry Allen on the 1990 series—is getting in on the Arrowverse Crossover insanity.

In the photo, Shipp is seen rocking his original CBS suit, while Amell sports the CW suit. There’s also Grant Gustin, who seems to be borrowing the hooded archer outfit from Arrow. Melissa Benoist is also there, killing it her Supergirl outfit.

Not a lot has been revealed about the Elseworlds plot outside all of the wardrobe swapping. We know that Ruby Rose will make her debut as Batwoman when the CW makes its first trip to Gotham City, alongside Daily Planet reporter Lois Lane (Bitsie Tulloch) and frosty wife of Mr. Freeze, Nora Fries (Cassandra Jean Amell).

Elseworlds takes place over three nights from December 9 to 11 on The CW.

h/t Collider