morgan freeman as harry potter