lupita nyongo as hermione granger