One Tree Hill “Forever and Almost Always” Season 6 Episode 23

ot623b_0062b-85fd80bd-t3

Watch a sneak peek of ONE TREE HILL Season 6 Episode 23 “Forever and Almost Always” airing this Monday May 11 at 9pm on The CW.

Click here to watch One Tree Hill episodes.

Episode Synopsis: One Tree Hill “Forever and Almost Always” Season 6 Episode 23 – Peyton (Hilarie Burton) and Lucas’ (Chad Michael Murray) wedding day has finally arrived and surprise guests attend. Haley (Bethany Joy Galeotti) plays an unexpected role in the ceremony while Nathan (James Lafferty) hopes to be called up to the NBA. Skills (Antwon Tanner) keeps Jamie (Jackson Brundage) on a short leash, and Brooke (Sophia Bush) does the same with Nick Lachey (appearing as himself). Greg Prange directed the episode written by Mark Schwahn.

Also read all our One Tree Hill coverage.