How many seasons did Sophia Bush appear in One Tree Hill?
6
7
9
10
Answer
Sophia Bush played Brooke Davis on the CW drama One Tree Hill from 2003 to 2012. The show ran for nine seasons, so Bush was a main cast member for the entire run of the series.
The Sophia Bush Showdown: Can You Ace the Ultimate Quiz on the Multitalented American Actress?