One Tree Hill: Forever and Almost Always

One Tree Hill: Forever and Almost Always

  • Season 6
  • , Episode 23  | 
  • Aired: 5/11/2009
    • Length: 42:16
    • 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