Craig Sheffer left "One Tree Hill" primarily due to creative differences and the direction the show was taking. His character, Keith Scott, faced significant changes in the storyline, and Sheffer felt that his role was becoming less central. Additionally, he sought new opportunities to explore different projects and roles outside of the series.
Copyright © 2026 eLLeNow.com All Rights Reserved.