The CW has released the official trailer for this year’s four-way crossover event between “Arrow,” “The Flash,” “Supergirl” and “Legends of Tomorrow.”

The three-minute clip starts with Barry (Grant Gustin) and Iris (Candice Patton) preparing for their wedding day. The bride is getting her nails done at a salon, together with friends Caitlin (Danielle Panabaker), Felicity (Emily Bett Rickards), and Kara (Melissa Benoist). The groom, meanwhile, is fitting his wedding suit at a tailor shop with Oliver (Stephen Amell), who still can’t believe that his former mentee is getting married soon.

“If I can have my happy ending, so can you,” Barry assures Oliver, who replies that he’s “supposed to be the all-knowing mentor.”

The video then teases the couple’s pre-wedding party, in which Joe (Jesse L. Martin) thanks Barry and Iris for showing him how to love again.

The trailer then cuts to the actually wedding ceremony, where an army of Earth-X Nazis shows up at the church and abruptly stops the nuptial. Chaos immediately ensues, and all Arrowverse heroes team up to fend off the unwanted guests. Mick (Dominic Purcell) puts down some Nazis using his heat gun. Wally (Keiynan Lonsdale) attacks the party crashers with his super speed, and Cisco (Carlos Valdes) vibes Oliver to surprise the enemies.

The first encounter between the Earth-X villains and the Arrowverse heroes only comes to a halt when Kara manages to take down Overgirl (also played by Benoist), who seems to be one of the intruders’ leaders.

Later in the trailer, Kara is seen in the custody of the Nazis, while Barry, Oliver, Stein (Victor Garber), Jax (Franz Drameh), Sara (Caity Lotz), and Alex (Chyler Leigh) are handcuffed and appear to be surrendering. But everything seemingly changes when Earth-X heroes, including Citizen Cold (Wentworth Miller), comes to the picture and offers help.

As the battle against the Nazi’s intensifies, Oliver and Felicity vow to protect Earth-1 no matter what. “We’re gonna show this people that this Earth belongs to us,” Oliver says.

“We will not surrender,” Felicity adds. “We will not back down. We will keep fighting.”

While the crossover is expected to be action-packed, “Arrow” executive producer told The Hollywood Reporter that “the biggest surprise will be the emotional component of the crossover.” “I don’t think anyone is going to see that coming,” Mericle said. “It’s very much a dark love story. It’s the underpinnings of that that will make the Earth-X element a real contrast to that.”

Surprisingly, it’s the “Legends of Tomorrow” characters that will be bringing the waterworks during the crossover. “You’ll be most surprised that ‘Legends’ is capable of making our audience cry,” “Legends of Tomorrow” executive producer Phil Klemmer told The Hollywood Reporter. “I thought last season really leaned into the comedy, and that Season 3 we tripled down on that. There’s some ludicrous moments. Things get bananas, and yet in this crossover, we have this thing that happens that will honestly move you to tears.”

The crossover, titled “Crisis on Earth-X,” will air across two nights. It begins with “Supergirl” and “Arrow” on Monday, Nov. 27 at 8 p.m. EST, and ends with “The Flash” and “Legends of Tomorrow” on Tuesday, Nov. 28 at 8 p.m. on The CW.