Emma Watson Hermione Granger Harry Potter