Bauer Griffin, Pascal Le Segretain/Getty Images Europe
Prev None of 42 Next

Emma Watson was just 9 when she landed the role of Hermione Granger — now she's 25! Watch the Hollywood beauty grow up in the spotlight through this collection of red carpet photos from over the years.