
While Celebrity Net Worth says Emma Watson earned a whopping US$15 million for playing Belle in Disney’s Beauty and the Beast, she made more from the eight Harry Potter films that propelled her to stardom. According to The Hollywood Reporter, Watson earned a total of US$60 million for playing fan favourite Hermione Granger.