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

Watch One Tree Hill Series 6 Episode 19 Online Free

One Tree Hill Series 6 Episode 19PLAY

Julian makes Brooke a startling offer. Lucas brings Nathan and Jamie to an important place from his past, while Peyton prepares for the future. Sam and Jack take a stand against the principal who fired Haley. Skills takes Mouth on a road trip to get his mind off Millie.

Recommended TV Series & Movies