DCTV fan-favorite John Constantine is headed to Legends of Tomorrow.

ComicBook.com has learned that Matt Ryan will reprise his role as Constantine in an episode of the hit The CW series. As of now, it is currently unknown exactly where his appearance will fall in Legends' third season, or what will bring him with the show's ragtag group of heroes.

Ryan's portrayal of Constantine first won fans over on NBC's Constantine series, which ran for thirteen episodes in 2014 and 2015. When the series was officially cancelled, fans clamored for Ryan to continue to play the role, particularly in The CW's Arrowverse of shows. They got their wish in 2015, when Constantine helped resurrect the soul of current Legends cast member Sara Lance/White Canary (Caity Lotz) on an episode of Arrow. And while Constantine has not appeared in the Arrowverse in the years since, Ryan has continued to reprise his role, including in this year's Justice League Dark animated movie.

The topic of Constantine appearing on Legends has been floating around for quite some time. The fan-favorite has been rumored to appear on the series since 2015, with showrunner Phil Klemmer saying it would be "a crime" for Constantine not to appear.

Constantine's arrival has since been supported by Klemmer, when he told Rotten Tomatoes that fans could expect to see "John Constantine doing an exorcism" in the third season of Legends.

This won't be the only time that audiences will be able to see Constantine on their television screens, with an animated series focused on the character currently in the works from CW Seed. The release date of the Constantine animated series is still unknown, but fans recently got a look at the poster for the series.

Legends of Tomorrow returns on October 10th.