Playing Hermione in the Harry Potter films was a dirty job, but Emma Watson got a shitload of money and worldwide recognition for doing it.