Candice Patton as Iris
Candice Patton was recently spotted filming a scene at a church in downtown Vancouver for this year’s crossover event between “Arrow,” “The Flash,” “Supergirl” and “Legends of Tomorrow.” The CW

Candice Patton was spotted in a wedding dress while filming a scene for this year’s crossover event between “Arrow,” “The Flash,” “Supergirl” and “Legends of Tomorrow.”

According to Pop Goes The World, the scene was filmed at St. Andrew's Wesley Church in downtown Vancouver in Canada. The church name was changed to St. Paul’s for the crossover.

According to the official logline for the crossover, entitled “Crisis on Earth-X,” all Arrowverse superheroes come to Central City for Iris (Patton) and Barry’s (Grant Gustin) wedding. However, villains from Earth-X crash the festivities with a deadly agenda.

Interestingly, that’s what appeared to be happening in the scene being filmed with Patton. In a couple of videos shared by fans, wedding guests are seen rushing out of the church for safety.

Although Barry and Iris’ wedding doesn’t go as planned, there will be an impromptu wedding ceremony not only for the “Flash” couple but also for “Arrow” characters Oliver (Stephen Amell) and Felicity (Emily Bett Rickards).

According to Canadagraphs, the ceremonies are officiated by Diggle (David Ramsey). For some reasons, neither of the couples friends and family is in attendance. Instead, the couples acted as each others’ witnesses. The scene starts with Barry speeding Diggle to the venue. Diggle freaks out and goes on to vomit. After recovering from the super fast trip, Diggle starts the ceremony. At the end of the ceremony, the two couples kiss, and the scene ends.

Canadagraphs noted that even though the double wedding ceremony takes place in the “Legends of Tomorrow” installment of the crossover, no “Legends of Tomorrow” character was involved in the scene.

In a recent interview with Collider, Arrowverse executive producer Todd Helbing explained why that’s the case for this year’s crossover. “We’re telling a four-hour movie. In the past, an ‘Arrow’ episode felt like an ‘Arrow’ episode, a ‘Flash’ episode felt like a ‘Flash’ episode, and ‘Legends’ felt like ‘Legends.’ With this crossover, we’re telling it like a collective story,” Helbing explained. “It’s so fun to see them all together, working together and being together for four hours. While we’re progressing the narrative on all four shows, it’s really this amazing through line for everybody.”

The crossover 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.