Can You Believe That This Actress Was Almost Cast As Betty on "Riverdale?"

Betty Cooper is a lot of things: a straight-A student, your typical girl next door, and as seen on the television show Riverdale, she has a dark side to her as well. Lili Reinhart perfectly fits the character Betty that it’s difficult to imagine any other star in her role.

However, it was revealed that another actress was actually close to playing the character. What makes it even more surprising is the fact that Madelaine Petsch, who plays the fiery redhead Cheryl Blossom on the show, was that actress.

madelaine petsch of riverdale

In a tell-all Q&A video on her entertaining YouTube channel, Petsch tells us her side of the story. “I initially auditioned for Legends of Tomorrow, and I then got called in the same day for a producer session for that guest [role],” she said. “From there, I came in three days later, for producers for Betty.”

But after auditioning for the role of Betty, the show’s producers quickly made it clear that they had a role that suited her better.

It feels crazy to even think about Madelaine playing anyone other than the stone cold, sinister popular girl Cheryl, but it’s true. “I’m pretty sure they always knew they wanted me for Cheryl,” Mads added, and I’m sure we all agree as well.

Watch her video over here: