Elseworlds Trailer: Time for a Reality Check!

Everything is messed up!
The official trailer for Elseworlds, the 2019 crossover between Arrow, The Flash, and Supergirl has landed, and it blends some new material with some previously released footage to create an epic first look at this three-episode adventure.
Related: Elseworlds Photos: Welcome, Batwoman!
As previously reported, Oliver and Barry will be swapping places, and that presents a bunch of shocks for our heroes who know something is amiss.
The trouble is, their loved ones have no clue!
Allow the official logline to fill in some of the blanks.
When Barry Allen (Grant Gustin) and Oliver Queen (guest star Stephen Amell) wake up one morning and realize they have swapped bodies with each other, the two set off to find out what disturbed the timeline to cause such a shift.
However, things quickly go from bad to worse when they present their case to Team Flash and the gang doesn’t believe them.
Barry and Oliver realize they need Supergirl’s (guest star Melissa Benoist) help and travel to Smallville on Earth-38 where they end up meeting Kara’s cousin, Clark Kent (guest star Tyler Hoechlin), and intrepid reporter, Lois Lane (guest star Elizabeth Tulloch).
As if that isn't enough action already, Ruby Rose will make her entrance as Batwoman, and there's even the possibility the Gotham City hero will land a spinoff of her own.
The CW is all about spinoffs and reboots these days. Maybe it should be named the Nostalgia Network.
Just saying.
Have a look at the full trailer below, and be sure to join us on Sunday when the crossover kicks off because we'll have a full rundown of the episode.
Hit the comments with your thoughts on the trailer.