Anyone Who Had A Heart

Mar 28, 2012 on CW at 8:00 PM

Watch One Tree Hill S09E12 online


As Haley prepares to emcee the annual Tree Hill Burning Boat Festival, Brooke uses the opportunity to process her father’s betrayal, while Julian tries to breathe new life into a past idea. Mouth and Millie make a change to their morning show, and Cl... (more)ay and Quinn get ready for Logan’s first night at the beach house.

Previous episode

Danny Boy
Season 9 Episode 11

Mar 21, 2012

Next episode

One Tree Hill
Season 9 Episode 13

Apr 04, 2012

Guest stars

Pierce Gagnon