Night mode

One Tree Hill Season 2 Episode 21

Episode Title: What Could Have Been
Genre: Drama
Countries: United States,
Airing Date: May 17, 2005
Runtime:60 min
IMDb Rating:

Stream the full One Tree Hill Season 2 Episode 21 movie online for free in crystal-clear HD quality. No downloads required—just press play and enjoy the action, complete with English subtitles for an enhanced viewing experience.

One Tree Hill: After his hospital stay following the accident, Nathan comes home to a pile of medical bills. To help him financially, Lucas and Peyton throw Nathan and movie night fundraiser at TRIC. Meanwhile, Dan brings Nathan annulment papers, then visits Haley on tour to have her sign them after he convinces Nathan to end his marriage. Elsewhere, Brooke decides she wants to be more than friends with Lucas, but hesitates to let him in a second time.

Barry Corbin     , Craig Sheffer     , Chad Michael Murray     , Sophia Bush     , Robert Buckley     , Paul Johansson     , Moira Kelly     , Bethany Joy Lenz     , James Lafferty     , Austin Nichols     , Jana Kramer     , 9 more     , Stephen Colletti     , Danneel Ackles     , Antwon Tanner     , Shantel VanSanten     , Barbara Alyn Woods     , Jackson Brundage     , Lee Norris     , Hilarie Burton Morgan     , Lisa Goldstein Kirsch