We finally have some looks at the musical numbers from Riverdale's upcoming musical episode, and as expected, they're pretty crazy!

Riverdale High's production of Carrie: The Musical has its opening night on Wednesday, and The CW has released two performances from the episode as a tease. The theatrical event stars Cheryl (Madelaine Petsch) as the titular character with Archie (KJ Apa) playing heartthrob Tommy Ross, Betty (Lili Reinhart) as nice girl Sue Snelland Veronica (Camila Mendes) as Carrie's school nemesis Chris Hargensen.

Kevin Keller (Casey Cott) will have his hands full directing his group of friends as the musical oddly parodies the dramatic events that have been unfolding in Riverdale as the town prepares for civil war between the north and south sides of town.

The first is the musical's opening number, "In," in which Archie, Betty, Veronica, Cheryl and more get their sing on.

The second is "A Night We'll Never Forget," which opens Act II and features everyone backstage. It's hard to tell where the Riverdale characters end and the Carrie: The Musical characters begin, and it will be really interesting to see how the play-within-the-play plays out throughout the episode.

The Riverdale musical episode airs Wednesday, April 18 at 8/7c on The CW. The soundtrack will be available to stream and purchase after the episode airs.

(Full disclosure: TV Guide is owned by CBS, one of The CW's parent companies)



Other Links From TVGuide.com RiverdaleKJ ApaLili ReinhartCamila MendesMadelaine PetschShannon Purser