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