Betty on "Riverdale" Was Almost Played by an Entirely Different Actress You Know

Lili Reinhart slays so much as Betty Cooper in Riverdale that it's pretty impossible to imagine anyone else playing her with anywhere near as much perfection.

But apparently, another actress came incredibly close to filling Betty's straight edge shoes. And what's even crazier is that the actress that was almost Betty instead of Lili is part of the Riverdale cast: Madelaine Petsch, AKA Cheryl Blossom!

Advertisement - Continue Reading Below

It feels crazy even thinking about Madelaine playing anyone other than the stone cold, sinister popular girl Cheryl, but it's true.

"I initially auditioned for Legends of Tomorrow, and I then got called in the same day for a producer session for that guest [role]," Madelaine shared in a cute Q&A video on her YouTube channel. "From there, I came in three days later, for producers for Betty."

But Madelaine says it became clear pretty quickly that the producers had a more fitting role for her in Cheryl. "I'm pretty sure they always knew they wanted me for Cheryl," Mads added. "Then, four months later, I came in for Cheryl!"

It was only right. Could you even imagine anyone but Mads delivering Cheryl's trademark zingers to Riverdale High's finest? And as amazing as Madelaine is, there's just something about Lili and Cole Sprouse's chemistry that makes Jughead tick!

Looks like the casting directors really knew what they were doing with this decision!

Check out Mads' Q&A session below!

Advertisement - Continue Reading Below

Noelle Devoe is the Entertainment Web Editor at Seventeen.com. Follow her on Twitter and Instagram!

A Part of Hearst Digital Media
Seventeen participates in various affiliate marketing programs, which means we may get paid commissions on editorially chosen products purchased through our links to retailer sites.