DC's Legends of Tomorrow welcomes Constantine aboard the Waverider in several new photos from "Daddy Darhkest," the upcoming midseason premiere of Season 3. The photos show the temporary recruit interacting with several members of the team, including Citizen Cold.

Constantine star Matt Ryan will reprise the role as the fan-favorite magician and con man for a two-episode arc. According to Legends star Dominic Purcell, who plays Heatwave, Constantine will get his flirt on with Citizen Cold, Leonard Snart's Earth-X doppelganger. Seeing as Citizen Cold is in a relationship with the Ray, the flirting will likely remain just that.

RELATED: Legends of Tomorrow Adds Keiynan Lonsdale As Series Regular

Constantine, the man who restored Sara’s soul in Arrow Season 4, joined up in "Beebo the God of War" when he slipped onto the Waverider as Sara and the other Legends dropped Jax off in Central City 2017. When Sara returned to the ship after saying goodbye to Jax, Constantine was already in the cargo hold. He lit up a cigarette and informed her that he had encountered a demon possessing a young girl that knew Sara Lance by name. He will team up with the Legends to learn more about this threat.

Ryan starred as Constantine on NBC’s live-action 2015 series, which was canceled after just 13 episodes. In addition to his guest role on Arrow, Ryan voiced the character earlier this year in Justice League Dark, the director-to-DVD animated movie, and will star in the upcoming Constantine animated series, debuting next year on the CW Seed digital platform.

Returning Monday, February 12 at 8 pm ET/PT on The CW, Legends of Tomorrow stars Caity Lotz, Brandon Routh, Tala Ashe, Amy Pemberton, Dominic Purcell, Maisie Richardson-Sellers, Nick Zano and Keiynan Lonsdale.