Cheryl Marjorie Blossom is a fictional character of the Archie Comics universe. She is a wealthy and powerful teenage girl, the privileged daughter of a businessman. She is portrayed by Madelaine Petsch in Riverdale and Diya Gupta in The Archies.
Cheryl Blossom has been suggested to play 20 roles. Click below to see other actors suggested for each role, and vote for who you think would play the role best.