One Tree Hill

One Tree Hill

One Tree Hill - Season 3 Episodes

One Tree Hill - Season 3

One Tree Hill - Season 3

Season three 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.

One Tree Hill S3E1
Episode 1

Like You Like an Arsonist

Lucas (Chad Michael Murray) awaits Brooke's (Sophia Bush) return to Tree Hill after a summer spent with Peyton (Hilarie Burton.) Peyton investigates the mysterious woman who claims to be her mother while Nathan (James Lafferty) must deal with Haley's (Bethany Joy Lenz) reappearance at the same time as the fire at Scott Motors. Dan's (Paul Johansson) fate after the fire is revealed.

One Tree Hill S3E2
Episode 2

From the Edge of the Deep Green Sea

Brooke (Sophia Bush) organizes an "End of Summer Beach Party," but soon finds she's the only one in a party mood. Nathan (James Lafferty) comes home from High Flyers to reconnect with Haley (Bethany Joy Lenz), but he and Lucas (Chad Michael Murray) are at each other's throats. Meanwhile, Lucas struggles with Brooke's new rules for dating, Peyton (Hilarie Burton) tries to come to terms with the new truths about her family, and Dan (Paul Johansson) remembers what happened the night of the fire at his dealership.

One Tree Hill S3E3
Episode 3

First Day on a Brand New Planet

It's the first day of senior year and estranged spouses Nathan (James Lafferty) and Haley (Bethany Joy Lenz) have trouble adjusting as classmates. While Brooke (Sophia Bush) continues to play hard-to-get, Lucas (Chad Michael Murray) learns a troubling secret about Peyton's (Hilarie Burton) mom. Meanwhile, Dan (Paul Johansson) closes in on the truth about the dealership fire.

One Tree Hill S3E4
Episode 4

An Attempt to Tip The Scales

It's party time in Tree Hill. A masquerade ball at Tric provides the perfect opportunity for Haley (Bethany Joy Lenz) to win back Nathan's (James Lafferty) heart, and for Brooke (Sophia Bush) to seduce Lucas (Chad Michael Murray). Punk-pop sensation "Fall Out Boy" performs amidst the costume madness, while Peyton (Hilarie Burton) tries to come to terms with the new mother in her life. Meanwhile, Dan (Paul Johansson) gives Deb (Barbara Allen Woods) an ultimatum, but soon finds she's a much more worthy opponent than he thought.

One Tree Hill S3E5
Episode 5

A Multitude of Casualties

It's Midnight Madness in Tree Hill as the Ravens officially begin basketball practice - with explosive results. New hoops captain Nathan (James Lafferty) clashes with Lucas (Chad Michael Murray) over Haley (Bethany Joy Lenz). Brooke (Sophia Bush) fills a vacancy on the cheerleading squad, only to regret her decision when the new girl, Rachel (Danneel Harris), sets her sights on Lucas. Meanwhile, Dan's (Paul Johansson) bid for mayor takes a surprising turn when an unlikely opponent steps forward.

One Tree Hill S3E6
Episode 6

Locked Hearts and Hand Grenades

In an effort to keep her cheerleaders from fighting over the same guys, Brooke (Sophia Bush) devises a "Fantasy Boy Draft." Haley (Bethany Joy Lenz) and Peyton (Hilarie Burton) butt heads over Nathan (James Lafferty), while Lucas (Chad Michael Murray) has trouble keeping up with the brutal pace of basketball practice. Meanwhile, as the election nears, mayoral candidate Dan (Paul Johansson) clashes with his new opponent.

One Tree Hill S3E7
Episode 7

Champagne For My Real Friends, Real Pain For My Sham Friends

As the fantasy draft dates begin, Brooke (Sophia Bush) finds herself on an unusual double date, while Lucas (Chad Michael Murray) gets closer to Rachel (Danneel Harris). Mouth (Lee Norris) spends time with an old friend and Peyton (Hilarie Burton) regrets choices she makes with Ellie (guest star Sheryl Lee). Karen (Moira Kelly) and Deb (Barbara Alyn Woods) take their campaigning to new heights.

One Tree Hill S3E8
Episode 8

The Worst Day Since Yesterday

As the town readies for the Ravens' first basketball game, Lucas (Chad Michael Murray) worries that his head and heart aren't in it. Nathan (James Lafferty) accuses Lucas of being the Ravens' weak link. Peyton (Hilarie Burton) and Haley (Bethany Joy Lenz) mend fences to support Brooke (Sophia Bush) in a time of need. When the mayoral race tightens, Dan (Paul Johansson) resorts to a smear campaign.

One Tree Hill S3E9
Episode 9

How a Resurrection Really Feels

Lucas (Chad Michael Murray) reveals that he knows who tried to kill Dan (Paul Johansson). Brooke (Sophia Bush), Peyton (Hilarie Burton) and Haley (Bethany Joy Lenz) find themselves behind bars. Chris Keller (Tyler Hilton) convinces Nathan (James Lafferty) to be his wingman at a high-stakes poker game. The residents of Tree Hill finally choose a mayor.

One Tree Hill S3E10
Episode 10

Brave New World

Lucas (Chad Michael Murray) and Peyton (Hilarie Burton) take a road trip together to find Ellie (guest star Sheryl Lee). While out of town, Lucas reconnects with a friend from his past. Brooke (Sophia Bush), Haley (Bethany Joy Lenz) and Mouth (Lee Norris) successfully launch the Clothes Over Bro's website, only to find that demand far exceeds supply. Deb (Barbara Alyn Woods) reveals to Nathan (James Lafferty) that she tried to kill Dan (Paul Johansson).

One Tree Hill S3E11
Episode 11

Return of the Future

After losing their second game of the season, the Ravens receive tough love from Whitey (Barry Corbin). Peyton (Hilarie Burton) and Ellie (guest star Sheryl Lee) try to recruit rock band Nada Surf for their benefit album. Haley (Bethany Joy Lenz) reveals a disturbing fact to Nathan (James Lafferty), and Brooke (Sophia Bush) plans a romantic night for Lucas (Chad Michael Murray) after learning that he submitted her fashion designs to a prestigious competition in New York.

One Tree Hill S3E12
Episode 12

I've Got Dreams To Remember

When a guidance counselor challenges the students of Tree Hill to consider their futures, Nathan (James Lafferty) and Lucas (Chad Michael Murray) feel pressured to impress an important basketball scout. Mouth (Lee Norris) gets caught between Brooke (Sophia Bush) and Rachel (Danneel Harris), Peyton (Hilarie Burton) and Ellie (Sheryl Lee) grow closer while finalizing their CD, and Dan tells Haley (Bethany Joy Lenz) Nathan paid Chris Keller to come back into her life.

One Tree Hill S3E13
Episode 13

The Wind That Blew My Heart Away

A violent rainstorm knocks out the power in Tree Hill, leading Haley (Bethany Joy Lenz) to Nathan's (James Lafferty) doorstep and Brooke (Sophia Bush) out into the downpour for a dramatic confrontation with Lucas (Chad Michael Murray). Peyton (Hilarie Burton) finally confronts the truth about Ellie's (guest star Sheryl Lee) illness, while Mouth (Lee Norris) is tempted by his new friend, Rachel (Danneel Harris). Before morning, secrets are revealed, relationships are tested, and new love gets hotter than ever.

One Tree Hill S3E14
Episode 14

All Tomorrow's Parties

Brooke (Sophia Bush) is forced to grow up in a hurry when her trip to a New York City fashion show prevents her from attending an annual cheerleading tournament. Nathan (James Lafferty) and Lucas (Chad Michael Murray) are influenced by the father of an old friend. Struggling with her mother's cancer, Peyton (Hilarie Burton) joins Rachel (Danneel Harris) for a night of blowing off steam, and Haley (Bethany Joy) and Nathan use their hotel room as the honeymoon suite they never had. Paul Johansson, Barbara Alyn Woods, Barry Corbin and Moira Kelly also star.

One Tree Hill S3E15
Episode 15

Just Watch The Fireworks

When someone unleashes the students' time capsule upon Tree Hill High, Lucas (Chad Michael Murray) and Mouth (Lee Norris) must confront a person from their past. Brooke (Sophia Bush) has to deal with the revelation that secrets aren't the only things she exposed in the time capsule. Dan (Paul Johansson) learns to forgive Keith (Craig Sheffer). Haley (Bethany Joy) is forced to reconcile the man Nathan (James Lafferty) was before with the man he has become, and Peyton's (Hilarie Burton) Breast Cancer Benefit Concert at Tric features performances by Haley, Jack's Mannequin and the return of Fall Out Boy.

One Tree Hill S3E16
Episode 16

With Tired Eyes, Tired Minds, Tired Souls, We Slept

A normal day becomes deadly when a despondent student brings a gun to Tree Hill High. While lives hang in the balance, Nathan (James Lafferty) and Lucas (Chad Michael Murray) put themselves at risk to protect their friends and loved ones.

One Tree Hill S3E17
Episode 17

Who Will Survive, and What Will Be Left of Them

The aftermath of the school shooting and the death of Jimmy Edwards (guest star Colin Fickes) forces everyone in Tree Hill to examine their lives. Nathan (James Lafferty) reassesses his relationship with Haley (Bethany Joy), while Brooke (Sophia Bush) and Rachel (Danneel Harris) join forces to heal the student body. Dan (Paul Johansson) must deal with the ramifications of shooting Keith (Craig Sheffer), while Lucas (Chad Michael Murray) and Peyton (Hilarie Burton) consider the implications of their kiss in the library.

One Tree Hill S3E18
Episode 18

When It Isn't Like It Should Be

Rachel (Danneel Harris) invites the gang to her family's cabin for a weekend getaway. Lucas (Chad Michael Murray), Brooke (Sophia Bush) and Nathan (James Lafferty) conspire to surprise Haley (Bethany Joy) while Peyton (Hilarie Burton) receives an unexpected visitor (guest star Wentz) at the cabin. Mouth (Lee Norris) harbors resentment towards Rachel, and a game of "I Never" reveals a secret. Meanwhile, Karen (Moira Kelly) confronts Dan (Paul Johansson) about Keith's (Craig Sheffer) death.

One Tree Hill S3E19
Episode 19

I Slept With Someone In Fall Out Boy And All I Got Was This Stupid Song Written About Me

Lucas (Chad Michael Murray) struggles with the decision of whether he should play basketball in the wake of Keith's (Craig Sheffer) death. Brooke (Sophia Bush) forces Rachel (Danneel Harris) to deal with a dark secret. Nathan (James Lafferty) and Haley's (Bethany Joy Lenz) wedding reprise is put to the test and Peyton (Hilarie Burton) decides to visit Pete (Wentz of "Fall Out Boy") in Chicago.

One Tree Hill S3E20
Episode 20

Everyday is a Sunday Evening

It's the weekend of the Coastal Classic, and with Lucas (Chad Michael Murray) sidelined, Nathan (James Lafferty) has to step up on the court against an old rival (guest star Joshua Snyder) who shows an interest in Haley (Bethany Joy Lenz). Brooke (Sophia Bush) and Mouth (Lee Norris) plot revenge against Rachel (Danneel Harris) while Dan (Paul Johansson) goes head to head with Nathan's Uncle Cooper (guest star Michael Trucco). Also, Peyton (Hilarie Burton) makes a life-altering decision.

One Tree Hill S3E21
Episode 21

Over the Hills and Far Away

On the night of the rehearsal dinner, Brooke (Sophia Bush) tangles with Haley (Bethany Joy) over Haley's wedding dress. Lucas (Chad Michael Murray) and Karen (Moira Kelly) return to Tree Hill and Peyton (Hilarie Burton) makes a startling discovery.

One Tree Hill S3E22
Episode 22

The Show Must Go On

On the eve of their wedding, Nathan (James Lafferty) worries for Haley's (Bethany Joy) safety while Peyton (Hilarie Burton) and Brooke's (Sophia Bush) friendship is tested. Deb (Barbara Alyn Woods) tells Dan (Paul Johansson) the truth about the dealership fire, and Karen (Moira Kelly) finds herself needing Keith (Craig Sheffer) more than ever.

Top TV Shows