Cole Sprouse qui incarne Jughead était au départ prévu en tant que Archie. Lors d'une interview à WWD, l'ex star Disney a avoué que la production de Riverdale voulait le voir dans le rôle principal. Mais lui qui n'était pas très intéressé par le show Netflix a accepté de rejoindre le casting uniquement s'il incarnait le fils de FP Jones qu'il trouvait plus intéressant à jouer grâce à son côté "outsider".
Autre acteur qui a failli revêtir la tignasse rousse ? Charlie DePew alias Jake dans Famous in Love, la série avec Bella Thorne. Il a confié au NKD Magazine : "Cela s'est joué entre KJ Apa et moi, et je pense que l'on sait tous comment cela s'est terminé".
Enfin, Casey Cott qui joue Kevin Keller (le fils du shérif) dans Riverdale avait lui aussi au départ postulé pour le rôle d'Archie.
Camila Mendes alias Veronica dans Riverdale a de son côté révélé à Entertainment Weekly que Betty aurait pu être incarnée par Katherine Langford. "Je me souviens que nous nous sommes vues aux auditions" avait-elle expliqué, "On est allé mangé un falafel avec un type qui auditionnait pour le rôle d'Archie". Finalement non retenue, l'actrice a été castée pour Hannah de la série 13 Reasons Why.
Le créateur du show Netflix, Roberto Aguirre-Sacasa, a de son côté dévoilé à Entertainment Weekly que Kiernan Shipka, l'héroïne des Nouvelles aventures de Sabrina avait été si "iconique dans Mad Men" qu'il s'est demandé "si elle pourrait incarner Betty'". Mais au final, il a préféré la placer tant que Sabrina Spellman.
Quant à Madelaine Petsch (Cheryl), elle a assuré dans un Q&A sur sa chaîne Youtube : "J'étais venue pour en tant que Betty pour les producteurs" mais c'est le personnage de la rousse incendiaire qu'elle a décroché. "Je suis presque sûre qu'ils savaient depuis le début qu'ils voulaient que j'incarne Cheryl" a-t-elle même ajouté.
Quant à Jughead, c'est Chance Perdomo (Ambrose Spellman dans Les nouvelles aventures de Sabrina) qui avait passé l'audition pour le rôle. Roberto Aguirre-Sacasa l'a en effet raconté à The Hollywood Reporter en précisant qu'il avait été "tellement pris par l'enregistrement de l'audition de Chance pour Riverdale" qu'il a écrit le rôle d'Ambrose "avec Perdomo en tête".
Enfin, Veronica a failli être jouée par Olivia Ryan Stern. Si celle-ci ne vous dit rien, elle est pourtant apparue dans six épisodes de la saison 1 de Riverdale en tant que Tina Patel. L'actrice a aussi été présente dans quelques épisodes des séries Beyond et Van Helsing.