Wait, Katherine Langford Almost Played Betty Cooper on 'Riverdale'? I Am Shook

One of my favorite Riverdale characters just so happens to be Betty Cooper. The seemingly innocent blonde, ponytail wearing girl-next-door is an absolute badass. With the help of her boyfriend, Jughead Jones (Cole Sprouse), she is the mastermind that ultimately takes down the bad guy of the season. The role of Betty is currently played by Lili Reinhart and she is absolutely perfect for the role.

However, in an interview with EW, Camila Mendes, who plays Veronica Lodge (Betty's best friend), revealed that Reinhart almost didn't play Betty! Among the actresses that auditioned for the role of Betty was 13 Reasons Why’s Katherine Langford. “I remember when I met her, too—I never saw her act, but some people just have a personality that’s so genuine that I’m like, ‘I feel like you’re a really good actor.’ They have a presence. I had that feeling with her,” Mendes said about Langford. 

Langford and Mendes met during the auditioning process for Riverdale. “I remember we went out and we got falafel with a guy who was auditioning for Archie,” Mendes recalled. “It’s just so funny to think about that time in my life. I would have never thought in that moment that I would be here, and that she would be where she is. It’s crazy!”

Although Katherine Langford’s Betty was not meant to be, she has continued to play some incredibly iconic roles in both film and television – most notably as Hannah Baker in 13 Reasons Why and Leah Burke in Love, Simon.

The new season of Riverdale premieres on October 10. Check out the trailer below: