This article originally appeared on Entertainment Weekly. For more stories like this visit ew.com

By James Hibberd/EW.COM
Updated: Feb 10, 2019 @ 3:03 pm

Chad Michael Murray is returning to The CW.

The former One Tree Hill and Dawson’s Creek star is joining the cast of Riverdale in a recurring role in season 3.

Bennett Raglin/WireImage

Murray will play Edgar Evernever on the popular teen drama.

Here’s an official description: “As the enigmatic leader of the cult-like Farm, Edgar arrives in Riverdale to spread his teachings and heal the ravaged soul of this once wholesome town. Edgar is a charming, handsome guru, but is he hiding a more sinister agenda?”

A charming, handsome cult guru you say? Why would anybody think such a person would have a sinister agenda!

Edgar Evernever has been much discussed on the show but hasn’t yet made an appearance.

The casting seems very on point for Riverdale which has so many adult actors who became first famous for playing iconic teen characters (like Luke Perry, Skeet Ulrich, Mädchen Amick, and Molly Ringwald).

RELATED: Sophia Bush Recalls the "Ugly" Effects of Her Divorce from Chad Michael Murray

In other Riverdale news, last month The CW announced that the season would feature another musical episode, this time centered around Heathers: The Musical, based on the iconic 1989 film starring Winona Ryder and Christian Slater as murderous high schoolers.

Riverdale airs Wednesdays at 8 p.m. on The CW.