Behold Emma Watson’s Bewitching Style Evolution

All hail Hermione.

Emma Watson has been in the public eye since she was 11, playing the bookish witch from the Harry Potter franchise. And her style has evolved right along with her. From fun and innocent early trends, to her recent jaw-dropping Beauty and the Beast premiere gowns by Emilia Wickstead and Givenchy, she never fails to impress.

Per her Instagram, painstakingly detailing the origins of each outfit, she puts sourcing first. And she stands by what she wears. Take a look at 20 of her best style moments from the past 15 years.