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