米高·肯恩
丹尼·德維托（史恩·康納萊飾）和比奇·加利文（米高·肯恩飾）是19世紀初英國駐印度部隊中的一對老兵，退役後並未返回英國，而是計畫取道開伯爾山口前往古老的卡菲爾斯坦地區，預備憑藉豐富的作戰經驗以及現代化的來福槍，征服落後的當地土邦，從而當上國王。於是兩人備妥槍械彈藥及足夠的補給品，帶著驢子踏上征途。