Eleanor Bron
as Miss Minchin
Liam Cunningham
as Capt. Crewe/Prince Rama
Rusty Schwimmer
as Amelia Minchin
Liesel Matthews
as Sara Crewe
Arthur Malet
as Charles Randolph
Vanessa Chester
as Becky
Errol Sitahal
as Ram Dass
Heather DeLoach
as Ermengarde
Taylor Fry
as Lavinia
Na Moon-hee
as Mal-sun
Kim Soo-ahn
as Gong-ju
Ko Kyu-pil
as Dong-gwang
Im Han-bin
as U-ram
Kang Bo-gyeong
as Hwang-suk
Jin Seon-mi
as U-ram's mother
Shim Wan-joon
as In-u
Choi Jung-yoon
as Hye-in
Lim Hyun-sung
as U-ram's father
Lee Yong-ee
as Gambling Granny
Lee Mi-young
as Supermarket Granny
Kwon So-hyun
as Jinju