En 1945, Hubert Bonisseur de La Bath, connu sous le nom de l'agent OSS 117 et son collègue Jack Jefferson éliminent l'officier nazi Herman Umsprung. Dix années plus tard, Hubert est envoyé au Caire, où Jack a été assassiné alors qu'il y travaillait pour le gouvernement français. Il se fait passer pour le directeur de la Société cairote d'élevage de poulets. Accompagné par Larmina, une locale qui l'assiste dans ses déplacements, il rencontre plusieurs industriels douteux, dont un allemand nommé Moeller. Il réalise que la capitale est remplie d'espions travaillant pour l'Angleterre, les Etats-Unis ou encore l'Union Soviétique. Il se retrouve aux prises avec une secte religieuse, les Aigles de Keops, qui tente sans succès de l'assassiner, et dans laquelle Larmina est infiltrée. De plus, un mystérieux homme encapuchonné est à sa poursuite. Moeller l'invite à une expédition aux Pyramides de Keops. Une fois à l'intérieur, Hubert découvre qu'il est un ancien nazi souhaitant venger la mort d'Herman. Il s'échappe et retrouve Larina, qui lui confie vouloir venger la mort de son père, assassiné par l'imam de la secte. Ce dernier s'apprête à conclure un trafic d'armes dissimulées dans un bateau. Ils se rendent au lieu du rendez-vous, où se trouve l'homme encapuchonné qui n'est autre que Jack. Celui-ci s'est peu à peu laissé emporter vers le monde du crime. Hubert et Larmina parviennent à éliminer les deux hommes et à faire exploser le bateau.