1880, Lahore, Indien. Die desertierten Sergeants Danny Dravot (Sean Connery) und Peachy Carnehan (Michael Caine) sind zwei raubeinige Abenteurer, die sich in Indien mit Schmuggel und anderen zwielichtigen Unternehmungen ein schönes Leben machen. Eines Tages beschließen sie, ins sagenhafte Kafiristan zu reisen. Nach einer albtraumhaften Reise durch den Himalaja, kommen sie gerade rechtzeitig, um mit ihrer Kampferfahrung die Stadt vor einem räuberischen Überfall zu retten. Dravot, der sich im Kampf durch Mut auszeichnet hat, wird für den Nachfahren Alexander des Großen gehalten und zum König gekrönt. Den beiden Freunden wir der sagenumwobene Schatz Alexanders offenbart...