Featuring a hot young cast including Chad Michael Murray, James Lafferty, Sophia Bush, Hilarie Burton, and Bethany Joy Galeotti, One Tree Hill follows the inhabitants of the town of Tree Hill. Season 3 finds many questions still unanswered. Entering senior year, Lucas realizes his life is as messy as ever as he considers his feelings for Brooke and Peyton and, with basketball season approaching, his attempts to reconcile with Nathan grow more urgent. Nathan must decide whether to trust his heart with Haley, or if they should both move on. Haley, too, struggles to find a way to balance music, school, love, and friendship. Peyton is recovering from the loss of her boyfriend and her confusion and anger upon learning the truth about her mother. Brooke must choose between staying the girl she's become or returning to the girl who would rather party. One thing is certain: life is never dull in Tree Hill.