Basketball lover Lucas Scott has a best friend, Haley James, who later marries his bad boy half-brother Nathan Scott, whose previous girlfriend was depressed cheerleader Peyton Sawyer, whose best friend is wild child Brooke Davis. Together, they have managed to get through high school. But now, lives have thrown everyone with a different position and place. They must now deal with... adulthood.To know more about One Tree Hill please have a look at One Tree Hill Wikipedia
Watch One Tree Hill Online
This site allows to watch all the episodes of One Tree Hill for free.All the episodes are listed according to seasons.