How can you not LOL at the sexy teacher's voice being muffled?

Everything about this "Peanuts"/"Riverdale" parody is hilarious, except mayyyybe the 6-minute length. "The Tonight Show" video Tuesday night, perfectly channeling the dark moody tone of the CW show, and pairing it with the innocent Peanuts gang.

Fallon plays Charlie Brown, who struggles to cope with the death of his best friend Linus in the pumpkin patch. His preferred way of expressing himself is to play a song he wrote that no one wants to hear.

Watch the full sketch to the end for cameos from "Riverdale" stars KJ Apa, Lili Reinhart, Camila Mendes, Madelaine Petsch, and Cole Sprouse:The "Riverdale" Season 2 fall finale, "Chapter Twenty-Two: Silent Night, Deadly Night," airs tonight (Wednesday, Dec. 13) at 8 p.m. with this synopsis from The CW:

"After snooping around for Christmas gifts, Veronica (Camila Mendes) uncovers a major secret Hiram (Mark Consuelos) has been keeping from her. Fallout from Jughead's (Cole Sprouse) encounter with Penny Peabody (guest star Brit Morgan) creates tension between him and FP (Skeet Ulrich.) Meanwhile, a defiant Cheryl (Madelaine Petsch) takes matters into her own hands after Penelope (guest star Nathalie Boltt) tells her they cannot afford Christmas this year. Finally, Betty (Lili Reinhart) and Archie's (KJ Apa) vow to take down the Black Hood once and for all leads to a dangerous showdown."

"Riverdale" Season 2 will return on January 17, 2018 with Episode 9, "Chapter Twenty-Three: The Blackboard Jungle."

Want more stuff like this? Like us on Facebook.