Question: who plays brooke davis on one tree hill
Answer: Sophia Anna Bush ( born July 8 , 1982 ) is an American actress , director , spokesperson , and activist .