tom hanks as harry potter