What Could Have Been

Tv Series
Tv Show :
One Tree Hill
Season 2
Episode Number :21
Rate : imdb 7.8/10
RunTime :41 mins
Air Date :2005-05-17
Story : 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 fundraiser Tric to raise money, but Dan is the one that comes to Nathan's rescue. However, his gift comes with strings - he wants Nathan to ask Haley for an annulment.
Cast
Lee NorrisMarvin 'Mouth' McFadden
Bryan GreenbergJake Jagielski
Kieren HutchisonAndy Hargrove
Nicole TravoltaFemale Roadie
Andrea PowellJoan
Johnny AlonsoJoey D
Brett ClaywellTim Smith
Vaughn WilsonFergie
Cullen MossJunk