One Tree Hill

One Tree Hill: Season 6: Forever and Almost Always

  • Season 6
  • , Episode 23  | 
  • Aired: 5/11/2009
    • Length: 42:16
    • Plays: ???
Synopsis >

Peyton and Lucas's wedding day has finally arrived. Haley plays an unexpected role in the ceremony and Brooke keeps guest star Nick Lachey on a leash.

TV GUIDE Users' Most Popular