Emma Watson says she "felt sick" when she finally became aware of the extent of her wealth.

The 20-year-old Harry Potter heroine, who was cast to play Hermione Granger in the wizard movie franchise when she was just nine, was given an allowance of just £50 a week until she was about 17, when her father sat down with her for the "money conversation".

Putting Hermione behind her ... Emma Watson's new look.

Watson, who has a fortune estimated at £20 million, said: "By the third or fourth film, the money was starting to get … serious. I had no idea.

"I felt sick, very emotional."