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

About the author

Joe Ibraham

Joe Ibraham

Joe Ibraham is the Art Director at the Toy Insider, the Toy Book, and the Pop Insider. He creates all graphic content for the Toy Insider, the Pop Insider, and the Toy Book social channels, including promos and stagnant graphics, as well as all signage, programming, and media graphics for various networking events. Joe shoots, edits, and manages all YouTube content for the Toy Insider and Pop Insider brand, including Play by Play videos, event videos, and other promotional videos. When he's not in the office, you can find Joe in the gym or hanging with his friends and family. He loves music, basketball, and art in a variety of forms. He STILL wonders why Drake and Josh is not available on Netflix.