Sir Ian McKellen turned down the role of Dumbledore in the Harry Potter franchise as he felt it would be inappropriate after the previous actor, Richard Harris, called him a 'dreadful actor.'