Emma Watson started playing Hermoine Granger when she was only 11 years old, and now ten years later, she is 21 and quite the gorgeous and fashionable woman. Here's a look at her red carpet style evolution starting with the Sorcerer's Stone and ending with her beautiful display in Oscar de la Renta for the Deathly Hallows.

