Emma Watson tops best-paid actresses list
It seems that only yesterday she was charming Potter fans as a child star. Now all grown-up, Emma Watson is the highest-earning actress on the planet.
Vanity Fair's annual list of the highest earners shows that Emma Watson ("Hermione" to HP fans) earned £20 million in 2009. That's more than established actresses such as Angelina Jolie and Cameron Diaz.
Now embarking on her twenties and university, Watson is well ahead of the game at the top of this prestigious list.
Meet the highest-paid actresses in Hollywood below.