Happy Birthday, Emma Watson! Check Out Her Most *Magical* Fashion Moments Over the Years

Despite the fact that Emma Watson is best known for role as the mousey Hermione Granger in the Harry Potter franchise, the actress has become quite the fashionista over the years! So much so, that in honor of her 29th birthday on Monday, April 15, we rounded her most memorable style moments. Scroll through the gallery below to see them all.

More in Style
Penelope Disick
Little Fashionista in the Making! See Penelope Disick's Top Fashion Moments
Ashley Graham arrives ahead of Runway 3 at Melbourne Fashion Festival
Ashley Graham Slays Melbourne Fashion Festival's Runway 4 With 2 Gorgeous Looks
Joan Smalls, Cara Delevingne, Kendall Jenner, Hailey Baldwin, Elsa Hosk
Kendall Jenner, Hailey Baldwin, Cara Delevingne and More Step Out for a Fashionable Girls' Night