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