Those Riverdale kids can't stop singing, even in the throes of a mystical game that wants them dead! A clip from Wednesday's episode of The CW drama shows KJ Apa as a teenaged Fred Andrews leading his friends in a performance of "Dream Warriors," from Nightmare on Elm Street 3. While we are always stoked to see Apa show off his musical chops on the show, it's actually Madelaine Petsch as teenaged Penelope Blossom who steals the scene here.

Discover your new favorite show: Watch This Now!

The red-headed hall monitor can be seen right in front of the band, jamming out in incredibly dorky fashion -- something a River Vixen would never do -- and it makes for one of the most hilarious moments in the entire episode. The cherry on the top of the cake is that Riverdale managed to get Cole Sprouse to participate in one of its musical moments. Check out Sprouse as a young FP rocking out on the drums in the back with that signature Jughead crown.

The flashback episode features all of your favorite Riverdale stars playing the teenaged versions of their TV parents as the show goes back in time to figure out how Gryphons and Gargoyles first infected the sleepy town.

Riverdale airs Wednesdays at 8/7c on The CW.

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

Ashleigh Murray, Madelaine Petsch, Camila Mendes, Riverdale

" data-image-credit="Dean Buscher, Dean Buscher/The CW" data-image-alt-text="Ashleigh Murray, Madelaine Petsch, Camila Mendes, Riverdaleč" data-image-credit-url="" data-image-target-url="" data-image-title="Ashleigh Murray, Madelaine Petsch, Camila Mendes, Riverdaleč" data-image-filename="181107-riverdale-madelaine-petsch.jpg" data-image-date-created="2018/11/08" data-image-crop="" data-image-crop-gravity="" data-image-aspect-ratio="" data-image-height="1380" data-image-width="2070" data-image-do-not-crop="" data-image-do-not-resize="" data-image-watermark="" data-lightbox="">

Other Links From RiverdaleKJ ApaMadelaine PetschCole Sprouse