Question: 13 reasons why actor change?
Answer: In 2017, he was cast as Reggie Mantle in Riverdale. He was later cast as Zach Dempsey in 13 Reasons Why. He left the cast of Riverdale due to his commitment to 13 Reasons Why and was replaced by Charles Melton.