Question: who plays the nanny on one tree hill
Answer: Torrey Joël DeVitto ( born June 8 , 1984 ) is an American actress , musician and former fashion model .