A little girl goes in search of her father who is reported missing by the military during the Second Boer War.
Shirley Temple
as Sara Crewe
Richard Greene
as Geoffrey Hamilton
Anita Louise
as Rose
Ian Hunter
as Captain Crewe
Arthur Treacher
as Bertie Minchin
Mary Nash
as Amanda Minchin
Cesar Romero
as Ram Dass
Miles Mander
as Lord Wickham
Marcia Mae Jones
as Lavinia
Beryl Mercer
as Queen Victoria
Deidre Gale
as Jessie
Ira Stevens
as Ermengarde