Watch Trailer
DISCLAIMER: Not all titles shown are currently available on all streaming providers.

Watch One Tree Hill Season 4 Episode 20 Online

  • 7.7/10
  • COUNTRIES: United States of America
  • Subtitles: English

As graduation approaches, Haley prepares for the recital of her valedictorian speech and motherhood. Nathan must adjust to life without basketball, while Brooke makes a confession that may have great consequences. Lucas confronts Dan after Karen's life is threatened.