One Tree Hill
Forever and Almost Always
S6 E23:
Unexpected guests attend Lucas and Peyton's wedding, and Haley plays a surprise role in the ceremony; Brooke tries to keep Nick Lachey on a short leash.
Starring
Austin Nichols, Allison Munn, Kate Voegele