Los dos aventureros, Daniel Dravot (Sean Connery) y Peachy Carnehan (Michael Caine) emprenden un terrible y agotador viaje cruzando la cordillera del Hindu Kush, y tras conocer a un "gurkha", Billy Fish (Saeed Jaffrey), que les sirve de intérprete, y después de muchos avatares, logran conquistar un pequeño reino del que Dravot se convierte en rey, al creer los sacerdotes nativos que es descendiente de Alejandro Magno por un colgante con el emblema de la masonería (el compás, la escuadra y el ojo) que Dravot obtuvo de Kipling.