"Legends of Tomorrow" is a spin-off the CW superhero dramas "Arrow" and "The Flash [VIDEO]," following a team of Legends as they fix problems throughout time. Season 4 has focused on a series of anachronisms, people and animals that are displaced in time, and the return of "Arrow" bad guy Damien Darhk (Neal McDonough). The new season also introduced Zari (Tala Ashe), a hacktivist from the year 2042 who has a connection to a totem tied to Amaya's ancestors. Teaming with Darhk is his daughter Eleanor and Kuasa who also has a connection to Amaya.

"Legends of Tomorrow" has received quite the cast shake-up, following the departures of Victor Garber and Franz Drameh who play the duo Firestorm.

Garber's character Martin Stein was killed in the final hour of CW's crossover event while Drameh's Jefferson Jackson departed at the end of the fall finale. Though following the crossover sees the return of Wentworth Miller as Leo Snart aka Citizen Cold, the Earth-X doppelganger of Captain Cold. Though it's unclear how many episodes Miller will be around for, the actor shared last month that he was filming his "final" scenes.

The series also stars Caity Lotz as Sara Lance/White Canary, Brandon Routh as Ray Palmer/Atom, Dominic Purcell as Mick Rory/Heat Weave, Maisie Richardson-Sellers as Amaya Jiwe/Vixen, and Nick Zano as Nate Heywood/Steel.

Constantine arrives asking for a favor

Following the exit of Franz Drameh, Sara discovers John Constantine (Matt Ryan) on the Wave Rider where he asks her to return a favor.

The character originates from the short-lived NBC series but has a brief appearance on "Arrow" where he's responsible for bringing back Sara's soul. His presence on "Legends of Tomorrow" has been teased since before the season began. A few episodes back, Rip (Arthur Darvill) was obsessing over a demon called Mollus that no one believed existed until he pulled Sara into a seemingly another world. Though it's unclear how many episodes Constantine will be in, it's safe to assume that he may stick around to help deal with Mollus and Damien Darhk.

The actors share several hints about Constantine's arrival, including hysterical scenes and flirting. Caity Lotz teases that while Constantine tends to think he's super impressive, Sara comes in and shows him up, but refers to the two as friends. Brandon Routh adds that this is the perfect time for the character to show up as the season has been focused on magic and the supernatural. Damien Darhk is also the reason that Constantine showed up on "Arrow."

Maisie Richardson-Sellers shares that Constantine brings a different presence to the team and that Amaya not only admires him but looks up to him which may lead to a jealous Nate (Nick Zano).

Tala Ashe adds that Constantine may have an interest in the totems that Zari and Amaya use for their power. Lastly, Dominic Purcell shares that Rory has continued with his use of nicknames and has dubbed Constantine as Trenchcoat. The actor also confirms that Constantine's bisexuality will be addressed in his time spent with the Legends, something fans pointed out is missing from the NBC series. Purcell also hints at a flirting scene between Constantine and Leo, which he describes as hysterical and had them laughing.

When do the 'Legends' return?

Due to the debut of "Black Lightning" on January 16, the "Legends" will be moving and sharing a time slot with "Supergirl" which returns January 15. "Supergirl" will air for four weeks before "Legends of Tomorrow" returns with the tenth episode "Daddy Darhkest" premiering February 12 and will air for nine weeks. This puts the season finale of "Legends" on April 9 and "Supergirl" to return April 16, with the finale on June 18.