Emma Watson as Gimli