Riverdale has decided to continue to include a musical episode in Season 3. Following their Carrie episode last season, the cast will take on another cult classic in March. This time, Heathers: The Musical will transcend into the world of Riverdale.

“Last year, we had a blast doing Carrie,” executive producer Roberto Aguirre-Sacasa says in a story with Entertainment Weekly. “This year, we wanted to honor another iconic teen movie. Heathers: The Musical is big fun, with great roles for the Riverdale kids.”

Read more: Does Ariana Grande’s “7 Rings” rip off Princess Nokia?

Additionally, Aguirre Sacasa says everyone in the cast will be singing this time around.

According to a photo shared by the CW, Cheryl, Veronica and Betty will each play one of the Heathers. Josie will play the lead as Veronica Sawyer. Additionally, Southside Serpent Sweet Pea will play take on Christian Slater’s role of J.D..

You can check out the full list of the characters’ roles in the forthcoming musical episode below.

Riverdale’s Heathers episode will air March 20.

Heathers is a 1988 dark comedy about a popular, yet emotionally trapped girl named Veronica Sawyer, who has found herself among a clique of high school girls all named Heather. After Sawyer meets her sociopathic love interest, they plot to kill the Heathers.

As a refresher, watch a trailer for the original flick, starring Winona Ryder below.

What do you think will happen this time in Riverdale’s musical production? Let us know in the comments below.

See more: The 11 most punk films of all time

[envira-gallery id="195377"]