Daniel Radcliffe as Hagrid