Last updated on Tuesday 21 January 2014 at 02:46 UK

Watch One Tree Hill Series 6 Episode 23 Online Free

One Tree Hill Series 6 Episode 23PLAY

Peyton and Lucas' wedding day has finally arrived and surprise guests are in attendance. Haley plays an unexpected role in the ceremony while Nathan hopes to be called up to the NBA. Skills keeps Jamie on a short leash, and Brooke does the same with Nick Lachey.

Recommended TV Series & Movies