Matt Ryan is set to reprise his role as John Constantine in Season 3 of CW’s “Legends of Tomorrow.”

In a recent interview with Rotten Tomatoes, executive producer Phil Klemmer revealed that fans will see Ryan’s Constantine do an exorcism in an episode of the new season.

When asked what fun eras the show will get to visit this season, Klemmer said: “We get Billy Zane and the circus [in the second episode]; we get a little Julius Caesar (Simon Merrells) on the beach in Aruba in the premiere. We meet [new team member] Zari (Tala Ashe) in this sort of dystopian future. We get to do a little Amblin alien episode back in the 80s; we do some Jack the Ripper Victorian London; Golden Age of Hollywood; John Constantine doing an exorcism. We do a ‘Freaky Friday’ episode. The only thing we haven’t been able to do: We really wanted to do an Abba ‘Waterloo’ in then Napoleonic wars but we could not get the rights for the song.”

News of Ryan’s guest appearance comes two months after Klemmer told IGN at the Television Critics Association summer press tour that they were actively campaigning for the Welsh actor to appear on the series as the new season delves deeper into dark magic. “This is a much more supernatural, spooky vibe this season,” Klemmer said. “We’re dealing more with magic. It’s less real-world bad guys.”

Ryan originally played the role of Constantine in his own NBC series, which was cancelled after just one season. The 36-year-old actor later reprised his role in Season 4, episode 5 of “Arrow,” and is now set to voice the character in his own DC TV animated series.

In an interview with Digital Spy last year, Ryan said that he’s very eager to bring back Constantine in live action to complement the upcoming animated spinoff. “I’d be up for playing him again if an opportunity came along,” Ryan said at the time. “I felt that when the show got cancelled, there was a little bit of unfinished business — that we were just getting started, and finding what the tone and the pace of the show was. … There’s all these rumors going around that he’ll turn up on some of the other DC shows — I don’t know. But John’s such a character, you could drop him into any of those universes and he’d hold his own.”

“Legends of Tomorrow” Season 3 premieres on Tuesday, Oct. 10 at 9 p.m. EDT on The CW.