Question: who plays brooke davis on one tree hill
Answer: Sophia Anna Bush