John Constantine (Arrowverse)

Constantine would later appear as a recurring character during the third season of Legends of Tomorrow, before being upgraded to a main cast member in its fourth until its sixth.

Constantine journeys across America alongside his friend Chas Chandler and a young woman named Zed Martin.

Along the way, he solves supernatural mysteries, vanquishes demons, and clashes with officious angels sent to watch over him while protecting the world from the "Rising Darkness".

After the Legends defeat Mallus by deliberately breaking his prison open so that they can confront him directly, Constantine reveals that their actions have unleashed a wave of exorcised demons and other supernatural monsters.

He searches for the Loom of Fate, hoping to rewrite reality in order to give Astra and her mother, Natalie, happier lives.

[11] During the crossover event "Crisis on Infinite Earths", Constantine assists Sara, Barry Allen, and Mia Smoak resurrect a deceased Oliver using a Lazarus Pit on Earth-18 in North Dakota during the time of the Old West.

However, the presence of the antimatter wave causes the pillars of sorcery to tumble, weakening him and preventing him from restoring Oliver's soul, as he did with Sara's.

As a result, the trio return to Earth-1 in failure and Constantine and the other heroes are killed by a wave of antimatter while the Paragons are sent to the Vanishing Point to regroup and prepare for their battle against the Anti-Monitor.

[25] Ryan's involvement on Legends of Tomorrow was first announced on October 9, 2017,[26] to appear in a two-part arc during the show's third season;[27] specifically, episodes 9 and 10.

[28] According to executive producer Phil Klemmer, having Ryan reprise his "iconic [and] legendary role"[28] is something that he and Marc Guggenheim had been working toward since the show's first season.

[28] Regarding Constantine's inclusion on the show, Klemmer stated that "an alienated, chain-smoking, bisexual, world-weary demonologist would feel right at home among our Legends".

[32] Constantine ceased to appear in the Arrowverse after the sixth season of Legends of Tomorrow as Warner Bros terminated the series' access to the character.