Rok 1905. Prowincja w północno-zachodnich Indiach.
Podczas powstania muzułmańskiego hinduski maharadża - tuż przed wdarciem się do jego pałacu buntowników - prosi kapitana armii brytyjskiej Scotta (Kenneth More) o wywiezienie swojego 5-letniego syna, księcia Kishana, w bezpieczne miejsce.
Dziecku towarzyszy niania, amerykańska wdowa Mrs. Wyatt (Lauren Bacall).
Mały książę jest jedynym następcą tronu - aby powstanie się powiodło musi zostać za wszelką cenę zabity.
Po przybyciu do miasta, siedziby brytyjskiego Gubernatora, kapitan Scott widzi odjeżdżający ostatni pociąg z Haserabadu.
Miasto zostaje otoczone, trwa oblężenie.
W lokomotywowni kapitan odkrywa "Cesarzową Indii", małą starą lokomotywę.
Maszynista, hindus Gupta zapewnia że parowóz jest sprawny.
Kapitan postanawia wykorzystać go do ucieczki...
Wraz z Księciem, nianią, żoną gubernatora i jego sekretarzem oraz producentem broni i bezczelnym dziennikarzem wyruszają pociągiem w kilkuset milową podróż przez tereny opanowane przez wojska rebeliantów...
Zwiastun. https://www.youtube.com/watch?v=E_WrGE7Ew-Q