'DC's Legends of Tomorrow' season 3 episode 10 spoilers: Constantine joins the team

A promotional photo for CW's "Legends of Tomorrow"Facebook/CWLegendsofTomorrow

In the next episode of "DC's Legends of Tomorrow" season 3, John Constantine (Matt Ryan) makes an appearance to help the time-traveling team with their mission.

The trailer for the upcoming installment titled "Daddy Darhkest" was just released and it shows Constantine meeting the Legends, including Atom (Brandon Routh), Steel (Nick Zano), Heatwave (Dominic Purcell) and White Canary (Caity Lotz).

Heatwave does not seem too impressed with the new visitor who is sporting a black tie with a brown trench coat.

"I am an accomplished warlock, expert on the occult," Constantine says with conviction.

The others give him a welcoming look while Heatwave still appears to be judging.

Later, snippets are shown of the warlock battling possessed people and exorcising them. He takes out his cross and uses it to fight against the evil beings.

It appears that Constantine is going to help out the Legends with their battle against Damien Darhk (Neal McDonough). The villain recently acquired magical abilities that are more devastating than all the heroes' powers put together. This is why Constantine could not have come at a better time as they need his mystical expertise in defeating the powerful Darhk.

It remains to be seen if Constantine will be able to give the heroes the much-needed help in order to overcome Darhk and his villainous forces.

In the last episode, the Legends went back to the time of the Vikings to retrieve a young Martin Stein (Graeme McComb) and his blue Beebo stuffed toy. They were able to get Stein but had to destroy the toy so that the Vikings would not worship it as their god. The timeline went back to normal after their mission.

"DC's Legends of Tomorrow" season 3 episode 10 will hit the airwaves on Monday, Feb. 12, 2018, at 9 p.m. EST on The CW.