jennifer lawrence as hermione granger in harry potter