One Tree Hill

One Tree Hill

One Tree Hill - Season 2 Episodes

One Tree Hill - Season 2

One Tree Hill - Season 2

Lucas and Nathan are bound by the fact that they share the same father. As Nathan is increasingly brought into the world Lucas knew before he joined the high school team, the two boys begin acting like brothers, not enemies, for the first time.

One Tree Hill S2E1
Episode 1

The Desperate Kingdom of Love

After Lucas (Chad Michael Murray) and Keith (Craig Sheffer) learn that Dan (Paul Johansson) had a heart attack and is still in the hospital, they decide it is best for them to return to Tree Hill. When Deb (Barbara Alyn Woods) learns about Haley (Bethany Joy Lenz) and Nathan's (James Lafferty) marriage, she grows hostile. Meanwhile, angry that Lucas left Tree Hill without saying goodbye, Peyton (Hilarie Burton) and Brooke (Sophia Bush) try to mend their friendship.

One Tree Hill S2E2
Episode 2

Truth Doesn't Make a Noise

With the assistance of Peyton (Hilarie Burton) and Brooke (Sophia Bush), Lucas (Chad Michael Murray) throws Nathan (James Lafferty) and Haley (Bethany Joy Lenz) a wedding reception. Although Haley's parents (Huey Lewis, Duets and Bess Armstrong, My So-Called Life) support Nathan and Haley's marriage, Deb (Barbara Alyn Woods) has a difficult time accepting it. Meanwhile, Dan's (Paul Johansson) recent heart attack causes him to try and mend his relationships with Deb and Lucas.

One Tree Hill S2E3
Episode 3

Near Wild Heaven

Although Nathan and Haley are already married, Tim insists on throwing Nathan a post-wedding bachelor party, while Brooke throws Haley a bachelorette party. Meanwhile, Lucas tries to decide whether he should visit Dan in the hospital. Karen decides to go back to school. Nathan gets a job working for Keith at Dan's dealership.

One Tree Hill S2E4
Episode 4

You Can't Always Get What You Want

Brooke's (Sophia Bush) smug new neighbor (guest star Michael Copon) quickly makes his presence felt among the Tree Hill gang, and even comes to Brooke's rescue when she is arrested for shoplifting. Nathan (James Lafferty) and Haley (Bethany Joy Lenz) have their first post-wedding argument when he buys her a gift rather than a much-needed car. Lucas' (Chad Michael Murray) attempt to help Dan (Paul Johansson) with rehab ends in disaster when Dan reverts to his old ways. Peyton (Hilarie Burton) tries to organize an all-ages club and is tempted to try cocaine to seal the deal.

One Tree Hill S2E5
Episode 5

I Will Dare

Felix (Michael Copon) organizes a "dare night" to test the limits of his new classmates. While out playing the game, Lucas (Chad Michael Murray) meets a mysterious new girl, Anna (Daniella Alonso). Peyton tearfully (Hilarie Burton) confesses to the church that she recently tried cocaine and Keith (Craig Sheffer) is caught off guard when a beautiful woman (guest star Maria Menounos) comes to the shop and begins flirting with him. Meanwhile, Karen (Moira Kelly) goes on a date with Andy (guest star Kieren Huchison), her younger professor.

One Tree Hill S2E6
Episode 6

We Might As Well Be Strangers

After Dare Night resulted in new arrangements; a midnight meteor shower finds Lucas (Chad Michael Murray) sharing a romantic night with Anna (Daniella Alonso). Andy (guest star Kieren Huchison) surprises Karen (Moira Kelly) with a dinner and Keith (Craig Sheffer) cooks for Jules (guest star Maria Menounos) on their first date. Brooke (Sophia Bush) finds herself forming a mutually beneficial relationship with Felix (Michael Copon) and Peyton (Hilarie Burton) sets out to find an opening act for her club.

One Tree Hill S2E7
Episode 7

Let the Reigns Go Loose

The opening of Karen's (Moira Kelly) club "TRIC" brings together the people of Tree Hill. Lucas (Chad Michael Murray) and Felix (Michael Copon) come to blows over Anna (Daniella Alonso). After Chris (guest star Tyler Hilton) quits his gig the night of the club opening, Haley (Bethany Joy Lenz) must face her fear of performing to save the night for Peyton (Hilarie Burton). Although Mouth (guest star Lee Norris) tends to Brooke (Sophia Bush) while she is drunk, Felix sneaks in and attempts to take the credit. Keith (Craig Sheffer) and Jules (guest star Maria Menounos) realize their relationship has reached a new level, while Dan (Paul Johansson) deliberately tells Karen that Deb (Barbara Alyn Woods) slept with Keith.

One Tree Hill S2E8
Episode 8

Truth, Bitter Truth

Brooke (Sophia Bush), Peyton (Hilarie Burton), Haley (Bethany Joy Lenz) and Anna (Daniella Alonso) have a slumber party at Haley's apartment where secrets and lies are revealed. Meanwhile, when Lucas (Chad Michael Murray) and Nathan (James Lafferty) go on a road trip to a Bobcats game, Nathan reveals he is being tested for the genetic defect that caused Dan's (Paul Johansson) heart attack and suggests Lucas do the same. After an awkward encounter with Keith (Craig Sheffer) and Jules (guest star Maria Menounos), Karen (Moira Kelly) and Andy (guest star Kieren Huchison) share an intimate night together.

One Tree Hill S2E9
Episode 9

The Trick Is To Keep Breathing

Although Lucas (Chad Michael Murray) takes Anna (Daniella Alonso) as his date to the Tree Hill High Formal, he finds himself with Brooke (Sophia Bush) at the end of the night. Meanwhile, Haley's (Bethany Joy Lenz) musical obligations to Chris (guest star Tyler Hilton) cause her to arrive late to the formal, which angers Nathan (James Lafferty). Peyton (Hilarie Burton) finds herself struggling with the growing temptation to turn to drugs.

One Tree Hill S2E10
Episode 10

Don't Take Me for Granted

Nathan is concerned about Lucas' health, so he tells Karen that Lucas didn't take the heart test. Dan offers Keith to continue working at the dealership-as vice president. At school, Peyton must confront the rumors going around that she is a lesbian. This affects her friendship with Anna. And for Nathan and Haley, they begin to grow apart...

One Tree Hill S2E11
Episode 11

The Heart Brings You Back

Haley (Bethany Joy Lenz) is surprised when her older sister Taylor (guest star Lindsey McKeon) comes to town, but not as shocked as Nathan (James Lafferty), who recognizes Taylor from a past tryst. Meanwhile, Brooke (Sophia Bush) and Felix (Michael Copon) decide to become boyfriend and girlfriend, while Jake (guest star Bryan Greenberg) surprises Peyton (Hilarie Burton) when he shows up in Tree Hill. Anna (Daniella Alonso) confides a deep secret to Lucas (Chad Michael Murray).

One Tree Hill S2E12
Episode 12

Between Order and Randomness

Nathan (James Lafferty) comes clean with Haley (Bethany Joy Lenz) about his past relationship with Taylor (guest star Lindsey McKeon), but Haley continues to keep her emails with Chris (guest star Tyler Hilton) a secret. Lucas (Chad Michael Murray) and Karen (Moira Kelly) remain at odds over his refusal to take the HCM test. Meanwhile, Keith (Craig Sheffer) surprises Jules (guest star Maria Menounos) with a proposal, and Brooke (Sophia Bush) fights for better working conditions at her new job.

One Tree Hill S2E13
Episode 13

The Hero Dies In This One

When Michelle Branch & Jessica Harp from the band "The Wreckers" perform at TRIC, Haley (Bethnay Joy Lenz) realizes her passion is to pursue her music career. Meanwhile, Lucas (Chad Michael Murray) decides to move in with Dan (Paul Johansson), straining his relationships with both Karen (Moira Kelly) and Nathan (James Lafferty). Brooke (Sophia Bush) runs for student council president, but quickly realizes she is taking on more than she bargained for. Peyton (Hilarie Burton) and Jake's (Bryan Greenberg) friendship grows stronger.

One Tree Hill S2E14
Episode 14

The Quiet Things That No One Ever Knows

As his marriage with Haley continues to go wrong, Nathan goes into a emotional crisis and becomes the "bad" Nathan of the past. Karen continues to struggle and try to figure out what would cause Lucas to move in with Dan. Peyton and Jake's relationship gets greater.

One Tree Hill S2E15
Episode 15

Unopened Letter to the World

When Tree Hill High does a time capsule project, the gang confesses their most intimate secrets to an anonymous video camera. Nathan's (James Lafferty) anger over Haley's absence (Bethany Joy Lenz) continues to grow, landing both Lucas (Chad Michael Murray) and Nathan in jail. Peyton (Hilarie Burton) and Jake's (Bryan Greenberg) feelings for each other heat up, while Felix (Michael Copon) throws Brooke (Sophia Bush) a party to celebrate her new gig as student body president. Meanwhile, when brought to court, Lucas opts to live with Dan (Paul Johansson) and Deb (Barbara Alyn Woods) rather than Karen (Moira Kelly).

One Tree Hill S2E16
Episode 16

Somewhere A Clock is Ticking

It's Keith (Craig Sheffer) and Jules' (guest star Maria Menounos) wedding day and the event has turned the town upside down. Brooke (Sophia Bush) asks Lucas (Chad Michael Murray) to take her to the wedding as his date, Nathan (James Lafferty) makes an important decision involving his marriage to Haley (Bethany Joy Lenz), and Jake (Bryan Greenberg) and Peyton (Hilarie Burton) take a big step in their relationship. Meanwhile, Karen (Moira Kelly) and Andy (guest star Kieran Hutchinson) discover Jules' secret relationship with Dan (Paul Johansson).

One Tree Hill S2E17
Episode 17

Something I Can Never Have

Keith (Craig Sheffer) has a violent confrontation with Dan (Paul Johansson) after learning Dan paid Jules (guest star Maria Menounos) to sleep with Keith. Anna (guest star Daniella Alonso) turns Felix (guest star Michael Copon) in to the school authorities after discovering he was the one who defaced Peyton's (Hilarie Burton) locker. Meanwhile, Lucas (Chad Michael Murray) and Brooke (Sophia Bush) discuss the possibility of her leaving Tree Hill for good, while Nathan (James Lafferty) decides to go get Haley (Bethany Joy Lenz) and bring her home.

One Tree Hill S2E18
Episode 18

The Lonesome Road

On his way home from seeing Haley (Bethany Joy Lenz), Nathan (James Lafferty) stops to visit Taylor (guest star Lindsay McKeon) hoping for some fun and maybe more - viewers will vote on the outcome. Meanwhile, Anna (guest star Daniella Alonso) gets a surprise visit from her old girlfriend and is inspired to tell her parents about her sexuality. Also, Lucas (Chad Michael Murray) works with Andy (guest star Kieran Hutchinson) to bring Dan (Paul Johansson) down, Karen (Moira Kelly) puts her foot down with Brooke (Sophia Bush) and Peyton (Hilarie Burton) and Jake (Bryan Greenberg) continue to hide baby Jenny from Nikki (guest star Emmanuelle Vaugier).

One Tree Hill S2E19
Episode 19

I'm Wide Awake, It's Morning

Nathan's (James Lafferty) Uncle Cooper (guest star Michael Trucco) comes into town to take Nathan and Lucas (Chad Michael Murray) on a racing trip. On the track, Nathan and Lucas are challenged to a race by the beautiful Daytona (Schuler Fisk) and her smart aleck brother Garrett (guest star Stuart Lafferty), but things go horribly wrong when Nathan loses control of his car and crashes into a wall. Meanwhile, Deb's (Barbara Alyn Woods) addiction to pain pills intensifies and Dan (Paul Johansson) exposes Andy's (guest star Kieran Hutchinson) relationship with Karen (Moira Kelly) to his class.

One Tree Hill S2E20
Episode 20

Lifetime Piling Up

Following a racecar accident, Nathan (James Lafferty) dreams of what life would have been like if Dan (Paul Johansson) had stayed with Karen (Moira Kelly) and Lucas (Chad Michael Murray) instead of marrying Deb (Barbara Alyn Woods). In this imaginary world, Lucas would have had the wealth and stature and Nathan would have been the one to grow up on the wrong side of the tracks.

One Tree Hill S2E21
Episode 21

What Could Have Been

Nathan (James Lafferty) is released from the hospital and returns home to a pile of unpaid bills and an eviction notice. Lucas (Chad Michael Murray), Peyton (Hilarie Burton) and Brooke (Sophia Bush) throw a fundraiser at the River Court to raise money, but Dan (Paul Johansson) is the one that comes to Nathan's rescue. However, his gift comes with strings - he wants Nathan to ask Haley (Bethany Joy Lenz) for an annulment.

One Tree Hill S2E22
Episode 22

The Tide That Left and Never Came Back (1)

During this seamless 2-hour Season Finale of "One Tree Hill," things heat up between Lucas (Chad Michael Murray) and Brooke (Sophia Bush) after they head to New York for an overnight stay with Haley (Bethany Joy Lenz). Nathan (James Lafferty) and Deb (Barbara Alyn Woods) conspire to desert Dan (Paul Johansson) for good, leading to an explosive conclusion when he discovers their plan. Peyton (Hilarie Burton) is elated by getting JIMMY EAT WORLD to perform at TRIC in time for Jake's (Bryan Greenberg) release from jail. Meanwhile, Andy (guest star Kieran Hutchinson) invites Karen (Moira Kelly) to spend the summer in New Zealand.

One Tree Hill S2E23
Episode 23

The Leavers Dance (2)

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 tells her what he feels about her. Nathan and Deb conspire to desert Dan for good, leading to an explosive conclusion when he discovers their plan. Peyton has a shock. Meanwhile, Karen decides to spend the summer holiday in New Zealand. And at the climax of Dan's numerous deceptions someone sets the dealership on fire with him in it.

Top TV Shows