Barry Allen is the Green Arrow in New "Elseworlds" Crossover Promo

The CW's 'Elseworlds' crossover is getting closer and closer, and the newest promo is sure to stop [...]

The CW's "Elseworlds" crossover is getting closer and closer, and the newest promo is sure to stop fans in their tracks.

The CW officially debuted the newest promo for the three-night crossover event, which you can check out above. The short promo further confirms some sort of body-swapping hijinks, with Barry Allen (Grant Gustin) training with John Diggle (David Ramsey) at ARGUS, which brings him to the realization that he's the Green Arrow.

This idea that Barry and Oliver will switch bodies or identities in some way was teased pretty majorly in last night's promo, in which Oliver shared a romantic moment with Iris West-Allen (Candice Patton).

"The crossover is f*cking bananas," Arrow star Stephen 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."

"'Crisis on Earth X', I think that's what it was called, that was pretty crazy and getting to play doppelgängers was pretty crazy," Amell continued. "When Greg Berlanti first talked to me about why he wanted to do crossovers, it was because it's for the fans. It's so people can watch characters and scenarios that combine their favorite things on TV or introduce them to new things on TV. But you also get this license to do things that we could never do in the vacuum — especially on Arrow — that we can never do in the vacuum of just our show."

The event, which will take place across Supergirl, Arrow, and The Flash, has been highly-anticipated for quite some time, in part because it will serve as the live-action debut of Kate Kane/Batwoman (Ruby Rose).

"I get to be Batwoman," Rose said when she was first cast in the role. "I feel like the reason I kept getting so emotional was because growing up watching TV I never saw someone on TV that I could identify with, let alone a superhero. I've always had this saying, well not me, Oscar Wilde, which is 'be yourself because everyone else is taken' and so I always lived by that motto and the second motto when I came into the industry was 'be the person that you needed when you were younger' and I feel like one motto sort of led me to the other and I just kept crying about it."

While the plot details of "Elseworlds" are still relatively slim, we do know the event will pit The Monitor against the aforementioned heroes in one way or another. Other characters expected to appear will include Clark Kent/Superman (Tyler Hoechlin), Lois Lane (Elizabeth Tulloch), The Monitor (LaMonica Garrett), Dr. John Deegan (Jeremy Davies), and John Wesley Shipp's version of The Flash.

What do you think of the newest look at "Elseworlds"? Share your thoughts with us in the comments below!

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.