Emma Watson (Hermione Granger)
One part of the main trio, Hermione Granger was brought to life by Emma Watson when she was only eleven.
She has portrayed Belle in the 2017 live-action remake of Beauty and the Beast. Add 2019’s performance as Meg March in Little Women, and Watson has shown she’s got more magic up her sleeve.
She was also amongst the top 30 beautiful women of the world in 2019.