The latest updates and spoilers for "Legends of tomorrow" season 3 will feature new details of John Constantine's appearance on the show, as Executive Producer Phil Klemmer confirmed that he will join the "Legends" in a two-part episode.

The CW Network announced that series regular Victor Garber will leave the show. He played Professor Martin Stein, of the nuclear-powered superhero Firestorm, with Franz Drameh's character Jefferson "Jax" Jackson.

Two-part 'Constantine' episode

According to Klemmer, John Constantine will help the team in an exorcism mission in episodes nine and ten, which will take place after his appearance in "Arrow" season 4.

Klemmer added that John's inclusion to the cast is something that he and co-producer Marc Guggenheim have been working hard on since the show's first season.

"Having Matt Ryan reprise his iconic - dare we say legendary - role of John Constantine on Legends is something that [executive producer] Marc Guggenheim and I have been working toward since season one, and now the stars are finally aligned," Klemmer told The Hollywood Reporter.

Matt Ryan played John Constantine in his self-titled TV series on NBC before the CW Network bought the rights to the show and character. The latter helped Oliver Green and Laurel Lance revive Sara's soul to her body.

In the DC comics, John is a paranormal investigator, master of the dark arts, and a founding member of the Justice League Dark.

Victor Garber leaves the show

It seems that comic book fans will no longer see Firestorm in "Legends of Tomorrow" as series regular Victor Garber will leave the show. According to Deadline, "Titanic" star will leave at some point in season 3 and he will join the cast of the Broadway revival "Hello, Dolly!" on Jan. 20, 2018.

With Garber no longer part of the cast, fans are wondering how will this affect Jax's place on the team, since he needs Martin to change into his metahuman form?

Screenrant theorized that Martin will leave the team to spend more time with his family, now that his daughter, Lily, is pregnant. This could also mean that Jax has to leave the team as well since he needs to bond with Martin on a regular basis. Maybe the showrunners will decide to introduce a new character with same powers as Firestorm.

The Legends are tasked to fix the numerous anachronisms in the timestream after they "broke time" in season 2. They will also have to deal with Rip Hunter's organization, the Time Bureau, and a new main villain named Mollus.