Supergirl Flash"Best. Team-up. Ever!" Felicity Smoak is super-stoked about the four-way superhero crossover on The CW.

The network released a promo for the event, which ties together its four DC Comics superhero shows: "Arrow," "The Flash," "Legends of Tomorrow," and "Supergirl." The promo doesn't show much beyond The Flash (Grant Gustin) introducing Supergirl (Melissa Benoist) — whom he teamed up with in a crossover last season — to his other super friends, Oliver/Green Arrow (Stephen Amell), Firestorm (Victor Garber), Atom (Brandon Routh), and more.

The superheroes will be teaming up to battle the Dominators, an alien race seeking to take out Earth's meta-humans. The crossover begins Nov. 28 at the very end of a "Supergirl" episode. Then, as that show's executive producer Marc Guggenheim explained, "The story that's being told has a beginning, middle and end: It's a beginning in 'Flash,' a middle in 'Arrow,' and an end in 'Legends.' But Supergirl is very much a part of the whole thing."

Want more stuff like this? Like us on Facebook.