lopez has also dubbed the voices of characters portrayed by groucho marx, john hurt, ian holm and bob hoskins. his character roles include garrick ollivander in the "harry potter" films, geoffrey butler in "the fresh prince of bel-air", king harold in the "shrek" movies, mr. miyagi in "the karate kid" and since 1996, he has been the official voice of scrooge mcduck, replacing gigi angelillo.