Reggie in Riverdale
Nobody had a bigger 2017 than Ross Butler! He was cast in two shows, Riverdale and 13 Reasons Why. When they both became popular, he had to choose between reduced screen time in both shows or a larger role in 13 Reasons Why. So, he chose to remain Zach Dempsey, which left the role of Reggie open for Charles Melton.