Фільм розповідає про пригоди трьох британських солдатів, які перебувають у вигаданому місті Пешавар у колоніальній Індії: Рядові Акройд (Девід Нівен), Сайкс (Стюарт Грейнджер) і Меллой (Сіріл К'юсак). Тріо вплутується в низку комедійних і драматичних пригод, включаючи зустрічі зі спокусливою принцесою і бандою повстанців. На тлі культурних зіткнень і військових викликів фільм досліджує теми дружби, вірності та абсурдності військового життя.