Mùa 2 của "One Tree Hill" tiếp tục theo dõi cuộc sống của các nhân vật chính tại thị trấn Tree Hill, Bắc Carolina. Lucas Scott (Chad Michael Murray) và Nathan Scott (James Lafferty) tiếp tục đối mặt với những thách thức trong mối quan hệ anh em và tình bạn. Peyton Sawyer (Hilarie Burton) và Brooke Davis (Sophia Bush) cũng phải đối mặt với những khó khăn trong cuộc sống cá nhân và tình cảm của họ. Haley James (Bethany Joy Lenz) và Nathan bắt đầu xây dựng cuộc sống hôn nhân, nhưng gặp phải nhiều rắc rối và thử thách.