Emma Watson as Gandalf holding a staff