Q:Who plays hermione granger?
A:
Emma Watson