Question: who plays haley james in one tree hill?
Answer: Bethany Joy Lenz