Check out the official guide for One Tree Hill season 9 episode 12, “Anyone Who Had A Heart” – airing on March 28th!
- Haley (Bethany Joy Galeotti) prepares to emcee the annual Tree Hill Burning Boat Festival
- Brooke (Sophia Bush) uses the opportunity to process her father’s betrayal
- Julian (Austin Nichols) tries to breathe new life into a past idea
- Mouth (Lee Norris) and Millie (Lisa Goldstein) make a change to their morning show
- Clay (Robert Buckley) and Quinn (Shantel VanSanten) get ready for Logan’s (guest star Pierce Gagnon) first night at the beach house.
- Stephen Colletti also stars.
- The episode was written by Brian L. Ridings and directed by Sophia Bush.
Source: The CW