The CW has taken a fun approach to promoting the 2018 Arrowverse crossover. Instead of releasing commercials that splice together seconds from several scenes, each individual promo video is a slice of one scene or sequence. All the clips so far make it clear that “Elseworlds” is going to be full of twists.

In the first video, “Arrow” star Stephen Amell wakes up in bed, and it seems like Felicity (Emily Bett Rickards) might be making breakfast for Oliver. However, he gets out of bed to find Iris (Candice Patton) making him pancakes. “I love you, Barry Allen,” she says.

The next one is a “Supergirl” promo. Alex (Chyler Leigh), who has long hair, is telling someone that they are “as despicable as they come,” “dangerous” and “clearly crazy.” Then, viewers see she is talking to Kara (Melissa Benoist), who is pleading with her sister to believe that they are family. Alex locks her up.

Grant Gustin’s character gets flipped onto a mat in this one, and he seems surprised to see Diggle (David Ramsey). He’s at ARGUS, and he instinctively knows how to spar with Dig. “I’m the Green Arrow,” he says.

This one doesn’t focus much on the characters we already know and love. Instead, it introduces the hero we’ve been waiting for — Batwoman (Ruby Rose). A voiceover reveals that Batman is an urban legend in Gotham, though a bat signal clearly exists. Other shots show criminals seemingly escaping, including one with a Joker-like cackle. Grant Gustin’s Green and Cisco (Carlos Valdes) see her for the first time.

Watch the Batwoman promo video at the top of the page.

The Nov. 25 episode of "Supergirl" gave viewers the first traditional trailer with several scenes. The promo makes it clear that Dr. John Deegan (Jeremy Davies) is responsible for rewriting reality after getting help from Mar-Novu/The Monitor (LaMonica Garrett).

“I offered you godhood,” the Monitor says. “Show them what a real god can do.”

The 2018 Arrowverse promos also have a common tagline: “Destiny can be rewritten.” It looks like that will be the theme for the crossover, which includes “The Flash,” “Arrow” and “Supergirl.” “DC’s Legends of Tomorrow” is sitting this one out.

The “Elseworlds” crossover is a three-night event airing Dec. 9-11 at 8 p.m. EST each night.

The 2018 Arrowverse crossover promos have teased some major twists, including Stephen Amell playing The Flash. The CW/Jack Rowand