The Secret Agent

Set is World War I, a soldier (John Gielgud) is sent to Switzerland on a secret mission to identify and kill a German agent, in this Alfred Hitchcock film that also stars Peter Lorre and Madeleine Carroll.

Directed by Alfred Hitchcock. A darkly funny thriller stars John Gielgud as a British agent assigned to track down and eliminate an enemy spy.