At long last, The CW will finally treat Arrow, Flash, Legends and Supergirl to a proper four-way crossover with the two-night “Crisis on Earth-X.” The yearly event is always a highlight, but did you realize that The CW’s DC superheroes have met onscreen no less than twenty-five times? Before Barry and Iris’ big wedding brings comic chaos galore, the many Arrow-verse crossovers simply must be ranked.

Bear in mind that we’re counting crossovers as instances of actual characters appearing on another series, as opposed to hallucinations, alternate universe doppelgangers, minor villains, or instances in which the characters didn’t yet have their own show (see: Barry, Cisco and Caitlin’s Arrow debuts). We also didn’t include the Vixen animated series, but her live-action appearance did make the ranks.

All that said, let’s look back at the many interactions of Arrow, Flash, Supergirl, Legends of Tomorrow, Vixen, Constantine and more. Can Black Lightning be far behind?

In the meantime, the Supergirl and Arrow legs of “Crisis on Earth-X” aired Monday, November 27, concluded by Flash and Legends of Tomorrow on Tuesday, November 28.

Gallery: 12 Times the ‘Arrow’-Verse Overwhelmingly Hinted at Batman

More From ScreenCrush