The Two-Headed Spy
The story commences in 1939. Alex Schottland (Jack Hawkins), a general in the German Army, is actually a British agent who was planted in Germany toward the end of the First World War. He is growing weary of being a spy, but is urged to continue by his friend and fellow British agent, Cornaz (Felix Aylmer), who is posing as a watchmaker.
Schottland passes on information that Germany is about to attack Russia. Capt. Reinisch (Erik Schumann), Schottland's suspicious aide, discovers that Schottland has changed his name from Scotland and is of British ancestry. However, his superiors scoff at the possibility that Schottland is a spy. To deflect suspicion, Schottland says that "defeatists" in the high command have been leaking information to the enemy.
Cornaz is arrested after their courier to the British is arrested. Schottland, as a customer at the watchmaker's shop, is summoned to headquarters for questioning. There Schottland is forced to watch impassively as Gestapo officer Müller (Alexander Knox) tortures Cornaz to death in a gruesome scene, in which a fire hose is used to force water into Cornaz's bowels.
Schottland is arrested but soon released because of intervention by a high-ranking Nazi, Ernst Kaltenbrunner. Cornaz's replacement is Lili Geyr (Gia Scala), an attractive pianist. He pretends to be having an affair with Geyr while actually giving her information. That antagonizes Reinisch, who is in love with Geyr. Schottland is ordered to the front, and shoots a corporal who interrupts him broadcasting information to the Allies. Schottland returns to Berlin, and, now unable to transmit important information, has decided to resort to sabotage. He begins to cunningly trick Hitler into making strategic military blunders.
Reinisch kills Geyr as she attempts to escape to the Allies. Schottland kills Reinisch, and subsequently casts suspicion on Müller as a traitor. Schottland is incriminated, and he crosses the lines to be captured by British troops.
murder