John Constantine is officially headed to DC's Legends of Tomorrow - and we now know more about how he will return.

In a series of statements to The Hollywood Reporter, executive producer Phil Klemmer revealed how the show decided to bring back the fan-favorite character (played by Matt Ryan).

"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 have finally aligned." Klemmer revealed. "While we are working to finish our 2017 Arrow-verse crossover, which is no joke the most ambitious bit of network TV that four shows have ever had the audacity and insanity to endeavor, we were looking for a way to make an equally exciting 2018 return. That’s how we came up with Matt Ryan."

Klemmer went on to say why he believes Constantine is a good fit for the show - as well as a tease of exactly how he will enter the fold.

"As for the character of Constantine, we knew that an alienated, chain-smoking, bisexual, world-weary demonologist would feel right at home among our Legends," Klemmer added. "His appearance in episode 310 will involve the following: a revisiting of Arrow season four and the events following that season’s finale episode, a confrontation with this season’s Big Bad on Legends, some hot sex - something that has been in short supply on the Waverider thus far in season three - and Damien Darhk (Neil McDonough), because how can you do an episode about dark magic and not have Damien Darhk?"

With Constantine best known for his self-titled NBC series, Klemmer hinted that the episode will follow a similar sort of supernatural horror style.

"More than anything, the episode promises to be scary as you know what — tonally it’s The Exorcist meets One Flew Over The Cuckoo’s Nest." Klemmer revealed. "Demonic possession in a mental institution, what’s not to love?"

Legends of Tomorrow returns on October 10th.