Маленький очаровательный херувимчик Присцила Уильямс приехала с мамой к дедушке в колониальную Индию, где тот служит полковником, расположенного на севере Индии гарнизона. Он пригласил их к себе, поскольку после смерти его сына они сильно бедствовали. Чтобы заслужить одобрение дедушки девочка решает стать солдатом. В тот день, когда Присцила ступила на землю Индии, она знакомится с индийским повстанцем Кхода Кханом, подобрав сорванный с него мусульманский амулет при аресте.
Она навещает заключенного, чтобы вернуть ему талисман и считает его вполне миролюбивым и симпатичным, с добрыми глазами. В то же время она привязывается к сержанту Макдуфу, который помогает ей стать «образцовым» служакой. Он даже своими руками вырезает для нее оружие. Но «рядовой Присцила» выглядит смешно и Макдуф дает ей новое имя – Вили Винки…