‘Riverdale’ to Air ‘Carrie: The Musical’ Episode – and You Won’t Believe How Many Songs Are in It

Cheryl Blossom had better watch out for that bucket of pigs’ blood

“Riverdale” fans, get ready to see Cheryl Blossom (Madeleine Pench) like you’ve never seen her before.

Riverdale High is putting on “Carrie: The Musical” for their spring play in an episode that will feature a whopping 11 songs sung by the cast from the musical, based on the 1976 horror classic starring Sissy Spacek, Entertainment Weekly reported Wednesday. (Did “Glee” ever feature so many tunes? That’s a whole lot to pack into less than an hour!)

The episode will air later this season on April 18 at 8 p.m. on The CW.

Casey Cott, who plays Kevin Keller on the show, tweeted out the casting announcement on Wednesday.

Cheryl, Riverdale’s resident mean girl and fire starter, will play the titular character in “Carrie: The Musical,” which made its Broadway debut in 1988, written by Lawrence D. Cohen, lyrics by Dean Pitchford and music by Michael Gore.

Kevin Keller will direct Riverdale High’s version, and Fangs Fogarty (Drew Ray Tanner) will assistant direct. Archie Andrews (K.J. Apa) will play Tommy Ross, Betty Cooper (Lili Reinhart) will play Sue Snell, and Veronica Lodge (Camila Mendes) will play Chris Hargensen. Veronica’s parents are producing the play, and Jughead Jones (Cole Sprouse) will shoot a behind-the-scenes documentary of it all. But Jughead isn’t the only Serpent to have a role in the production: Toni Topaz (Vanessa Morgan) will play Norma.

Watch “Riverdale” on The CW on Wednesdays at 8 p.m.