nicholas cage as hagrid from harry potter