Emma Watson as Kirby