Emma Watson - now
Look who's all grown up! Emma Watson caused a media storm when she arrived in Cannes.
Wearing a stunning dress and posing like a pro, it's hard to believe 12 years ago Emma played Hermione Granger in the first Harry Potter movie!
Remember what she used to look like...?