Daniel Radcliffe as gandalf