Ian McKellen isn't in any of the Harry Potter movies. You are probably confusing The Lord of the Rings movies with the Harry Potter movies. Ian McKellan plays the wizard Gandalf in The Lord of the Rings movies.
The Harry Potter movies also feature a wise, elderly yet powerful wizard with a long white beard -- Albus Dumbledore -- but he is played by Richard Harris in the first two Harry Potter movies, and Michael Gambon in all the subsequent ones.
Chat with our AI personalities
Ian Mckellen lives in Limehouse in London's Docklands.
No it's real. And Ian McKellen doesn't play Dumbledore, only Gandalf :)
Sam Gamgee is played by Sean Astin.
Ian McKellen
He didn't play in any of the Harry Potter films. He played in Lord of the Rings. Actually, his name is Sir Ian McKellen.