Contact him via [email protected] Emma Watson has been an inspiration to a generation of young women thanks to her performances in Harry Potter as the loveable know-it-all Hermione Granger.