One Tree Hill [HD]

Forever and Almost Always [HD]

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

Peyton and Lucas' wedding day has finally arrived. Haley plays an unexpected role in the ceremony and Brooke keeps guest star NICK LACHEY (appearing as himself) on a short leash.

TV GUIDE Users' Most Popular