Ross Butler first played Riverdale’s Reggie, but due to his role on 13 Reasons Why, he had to quit. Charles Melton took over the role, which proved very good for his career.