Inicialmente, o roteiro era apenas de um filme para a TV, que se chamaria "Ravens". Foi só quando a distribuidora percebeu que nele havia ideias o suficiente para uma série que o título foi mudado para "One Tree Hill".
Chad Michael Murray foi o primeiro ator a ser escalado, mas o criador Mark Schwahn queria que ele interpretasse Nathan. Porém, Murray quis ser Lucas, por considerar sua história mais interessante e ter sido também abandonado na infância, facilitando sua conexão com o papel.