Challenges
Awards
Login
Register
Lili Ishida
Actor
Leroy & Stitch
2006
as Yuki (voice)
Finding Nemo
2003
as Additional Voices (voice)