Emma Watson
The eager but sometimes annoying Hermione Granger was played by none other than Emma Watson who was deemed perfect for the role due to his eloquence and looks that matched the character from the books. For her role in the franchise, Watson became one of the highest-paid young actors and it propelled her to worldwide fame. Watson had done a string of films after Potter, including ‘The Perks of Being A Wallflower’, ‘Beauty and the Beast’, and ‘Little Women’. There were rumors that Watson is retiring from her career, but this was dismissed as she’s reportedly busy getting projects and doing her philanthropic work.