Watch One Tree Hill Season 2 full episodes online, free and paid options via our partners and affiliates.

Watch One Tree Hill Season 2 Episode 23
"The Leavers Dance"
Original Air Date:

In the second part of the this seamless 2-hour Season Finale of "One Tree Hill," things heat up between Lucas and Brooke since he finally...

Watch One Tree Hill Season 2 Episode 22
"The Tide That Left and Never Came Back"
Original Air Date:

In the first part of the two hour second season finale, things heat up between Lucas and Brooke after they head to New York for an overni...

Watch One Tree Hill Season 2 Episode 21
"What Could Have Been"
Original Air Date:

Nathan is released from the hospital and returns home to a pile of unpaid bills and an eviction notice. Lucas, Peyton and Brooke throw a...

Watch One Tree Hill Season 2 Episode 20
"Lifetime Piling Up"
Original Air Date:

Lying in a coma after his race car accident, Nathan dreams of what life would have been like if Dan had stayed with Karen and Lucas inste...

Watch One Tree Hill Season 2 Episode 19
"I'm Wide Awake, It's Morning"
Original Air Date:

Nathan's Uncle Cooper comes to town to take Nathan and Lucas on a racing trip. On the track, the Scott brothers are challenged to a race...

Watch One Tree Hill Season 2 Episode 18
"The Lonesome Road"
Original Air Date:

On his way home from seeing Haley, Nathan stops to visit Taylor hoping for some fun and maybe more. Meanwhile, Anna gets a surprise visi...

Watch One Tree Hill Season 2 Episode 17
"Something I Can Never Have"
Original Air Date:

Keith gets violent with Dan after learning that Dan paid Jules to fall in love with Keith. Anna turns Felix in to the school authorities...

Watch One Tree Hill Season 2 Episode 16
"Somewhere A Clock Is Ticking"
Original Air Date:

It's Keith and Jules' wedding day, and the event has turned the town upside down. Brooke asks Lucas to take her to the wedding as his da...

Watch One Tree Hill Season 2 Episode 15
"Unopened Letter to the World"
Original Air Date:

When Tree Hill High does a time capsule project, the gang confesses their most intimate secrets to an anonymous video camera. Nathan's a...

Watch One Tree Hill Season 2 Episode 14
"Quiet Things That No One Ever Knows"
Original Air Date:

As his marriage continues to crumble, Nathan goes into a emotional crisis and reverts to his past bad behavior. Karen continues to strug...

Watch One Tree Hill Season 2 Episode 13
"The Hero Dies In This One"
Original Air Date:

When "The Wreckers" perform at TRIC, Haley realizes her passion is to pursue her music career. Lucas decides to move in with Dan, strain...

Watch One Tree Hill Season 2 Episode 12
"Between Order and Randomness"
Original Air Date:

Nathan comes clean with Haley about his past relationship with Taylor, although Haley continues to email Chris without telling Nathan and...

Watch One Tree Hill Season 2 Episode 11
"The Heart Brings You Back"
Original Air Date:

Haley is surprised when her older sister Taylor comes to town, but not as shocked as Nathan, who recognizes Taylor from a past tryst. Br...

Watch One Tree Hill Season 2 Episode 10
"Don't Take Me for Granted"
Original Air Date:

Nathan is concerned about Lucas' health, so he tells Karen that Lucas didn't take the heart test. Dan offers Keith the chance to continu...

Watch One Tree Hill Season 2 Episode 9
"The Trick Is To Keep Breathing"
Original Air Date:

Lucas takes Anna to the formal night but at the end of the night, someone else is in his arms. And when Brooke finally learns the truth ...

Watch One Tree Hill Season 2 Episode 8
"Truth, Bitter Truth"
Original Air Date:

The girls of Tree Hill have a slumber party, at which time secrets are revealed and bonds are made. Meanwhile, Nathan and Lucas embark o...

Watch One Tree Hill Season 2 Episode 7
"Let the Reins Go Loose"
Original Air Date:

The opening of Karen's all-ages club "Tric" brings drama and discord to the Tree Hill crowd. After Chris quits his gig on the night of t...

Watch One Tree Hill Season 2 Episode 6
"We Might As Well Be Strangers"
Original Air Date:

After Dare Night resulted in new arrangements; a midnight meteor shower finds Lucas sharing a romantic night with Anna. Andy surprises K...

Watch One Tree Hill Season 2 Episode 5
"I Will Dare"
Original Air Date:

Felix organizes a "dare night" to test the limits of his new classmates. While out playing the game, Lucas meets a mysterious new girl, ...

Watch One Tree Hill Season 2 Episode 4
"You Can't Always Get What You Want"
Original Air Date:

Brooke's new neighbor quickly makes his presence felt among the Tree Hill gang and even comes to Brooke's rescue when she is caught shopl...

Watch One Tree Hill Season 2 Episode 3
"Near Wild Heaven"
Original Air Date:

Although Nathan and Haley are already married, Tim insists on throwing Nathan a post-wedding bachelor bash, while Brooke gives Haley a ba...

Watch One Tree Hill Season 2 Episode 2
"Truth Doesn't Make A Noise"
Original Air Date:

With the assistance of Peyton and Brooke, Lucas throws Nathan and Haley a wedding reception. Although Haley's parents support the marria...

Watch One Tree Hill Season 2 Episode 1
"The Desperate Kingdom of Love"
Original Air Date:

In the second season premiere, Lucas and Keith learn that Dan suffered a heart attack and decide it is best for them to return to Tree Hi...