1914, en Alsace : le père et la mère de Marthe Richard sont fusillés par des soldats allemands. Désemparée, sans nouvelles de son fiancé André, qui est au front, la jeune femme gagne Paris, où elle se fait engager comme agent secret par le commandant Rémond : au service de la France, elle saura se venger... Sa mission : prendre contact, à Saint-Sébastien, en Espagne, avec les espions allemands von Falken et von Lüdow, et les convaincre qu'elle souhaite travailler avec eux. Marthe a tôt fait de séduire von Lüdow - c'est lui qui a commandé l'exécution de ses parents - au grand dam de la maîtresse de celui-ci, une danseuse nommée... Mata Hari. Jalouse, cette dernière, avec l'aide de von Falken et de Pedro, le patron de la boîte où elle danse, tentera en vain de contrecarrer les plans de von Lüdow et de celle qu'elle tient pour une rivale. Marthe, que l'espion aime autant qu'il s'en méfie, feint d'avoir mené à bien la mission qu'il lui a confiée : détruire des avions sur l'aérodrome de Villacoublay; une photo truquée fournie par Rémond en apportera la preuve. Elle fera aussi échouer les projets de von Falken et Mata Hari : saboter des usines en France. Il lui reste à accomplir sa véritable mission : localiser la base des sous-marins allemands en Espagne. Elle y parviendra en compagnie d'André, évadé d'un camp de prisonniers et réfugié à Saint-Sébastien. Marthe tient sa vengeance : elle révèle à von Lüdow qu'elle l'a berné et toujours haï. L'Allemand s'injecte une dose de poison et, le regard empli d'amour et de reproche, meurt sous les yeux de la jeune femme.