Results Next Quiz → Next Quiz → #1. Which actress plays Hermione Granger? Emma Watson Daniel Radcliffe Rupert Grint Bonnie Wright Next