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

Watch One Tree Hill Season 4 Episode 21
"All of a Sudden I Miss Everyone"
Original Air Date:

Dan must face the harsh consequences of his decision to murder Keith as Karen and Haley's pregnancies complicate the lives of Nathan and ...

Watch One Tree Hill Season 4 Episode 20
"The Birth and Death of the Day"
Original Air Date:

As graduation approaches, Haley prepares for the recital of her valedictorian speech and motherhood, Nathan must adjust to life without b...

Watch One Tree Hill Season 4 Episode 19
"Ashes of Dreams You Let Die"
Original Air Date:

As the end of the school year approaches, Peyton considers participating in a music internship in Los Angeles, while Brooke tries to reco...

Watch One Tree Hill Season 4 Episode 18
"The Runaway Found"
Original Air Date:

Brooke and Peyton finally rekindle their friendship, Nathan's past mistakes continue to haunt him and Haley, and Lucas hears a shocking c...

Watch One Tree Hill Season 4 Episode 17
"It Gets the Worst at Night"
Original Air Date:

When Mouth and Rachel's road trip goes wrong, the other teens go out to their rescue. While on the trip, Nathan and Haley get a second c...

Watch One Tree Hill Season 4 Episode 16
"You Call It Madness, But I Call It Love"
Original Air Date:

It's Prom night, but things start to go awry as Lucas discovers who was the person in the hallway when Keith was killed, and Psycho Derek...

Watch One Tree Hill Season 4 Episode 15
"Prom Night at Hater High"
Original Air Date:

It's Prom day, and emotions are flying high at Tree Hill. An emotional Haley confronts Nathan about the sex tape and asks for a list of ...

Watch One Tree Hill Season 4 Episode 14
"Sad Songs for Dirty Lovers"
Original Air Date:

Haley confronts Brooke regarding the stolen calculus test. Lucas and Peyton consider taking their relationship to the next level as Peyt...

Watch One Tree Hill Season 4 Episode 13
"Pictures of You"
Original Air Date:

A class assignment reveals the deepest secrets and desires of Lucas and the students at Tree Hill High. Worried about college prospects,...

Watch One Tree Hill Season 4 Episode 12
"Resolve"
Original Air Date:

Haley finds herself frustrated over her injuries while Skills and Mouth help Nathan find a job as a stripper in order to earn money for t...

Watch One Tree Hill Season 4 Episode 11
"Everything In Its Right Place"
Original Air Date:

The aftermath of the series of unfortunate events at Tree Hill begins. Lucas returns to his everyday life, following his heart attack, a...

Watch One Tree Hill Season 4 Episode 10
"Songs to Love and Die By"
Original Air Date:

After a cardiac incident, Lucas has a dream in which the spirit of Keith visits and shows him how much one life can affect the lives of o...

Watch One Tree Hill Season 4 Episode 9
"Some You Give Away"
Original Air Date:

As the Ravens prepare for the championship, Lucas learns Nathan intends to throw the game and decides on a risky plan to even the odds; K...

Watch One Tree Hill Season 4 Episode 8
"Nothing Left To Say But Goodbye"
Original Air Date:

Derek tells Peyton to give Lucas a chance just as Brooke tries to make up with him; Nathan has more trouble with Daunte; Rachel asks Hale...

Watch One Tree Hill Season 4 Episode 7
"All These Things That I've Done"
Original Air Date:

Peyton returns to school, but she breaks down; Brooke's fashions are a hit at the local show; Nathan is cornered into a no-win situation ...

Watch One Tree Hill Season 4 Episode 6
"Where Did You Sleep Last Night?"
Original Air Date:

Nathan struggles with money problems and reluctantly asks Dan for help; Brooke learns the new man in her life is also her new English tea...

Watch One Tree Hill Season 4 Episode 5
"I Love You But I've Chosen Darkness"
Original Air Date:

Nathan gets two surprises in a row, and everyone is eager to share their advice with him; Deb also shares something she picked up; and Br...

Watch One Tree Hill Season 4 Episode 4
"Can't Stop This Thing We've Started"
Original Air Date:

Rumor surfaces that Brooke might be pregnant, causing Karen to worry as she fears that the baby might be Lucas'. Meanwhile, Rachel conti...

Watch One Tree Hill Season 4 Episode 3
"Good News For People Who Love Bad News"
Original Air Date:

Peyton spends more time getting to know her newfound brother, Derek. Meanwhile, Lucas gives up on his love for Brooke and Rachel tries t...

Watch One Tree Hill Season 4 Episode 2
"Things I Forgot at Birth"
Original Air Date:

It's her eighteenth birthday, but Brooke soon realizes that she has no one but Rachel to celebrate it with. Meanwhile, Nathan continues ...

Watch One Tree Hill Season 4 Episode 1
"The Same Deep Water As You"
Original Air Date:

In the fourth season premiere, the residents of Tree Hill must deal with the aftermath of the shocking accident that left everyone withou...