Military Intelligence officer Major Grau (Omar Sharif) investigates the brutal murder of a Warsaw prostitute in this mystery set during World War II. Grau's only clue is that the murderer was wearing the uniform of a Nazi general. The three suspects include Gabler (Charles Gray), who fears his harridan wife more than anything, the icy General Tanz (Peter O'Toole), and the scheming, resourceful General Kahlenberge (Donald Pleasence). Grau is suspicious when he is taken off the case, but he does his own investigating when the suspects are gathered in Paris two years later. He enlists the help of Inspector Morand (Philippe Noiret), a resistance sympathizer with whom Grau forms an alliance. A side plot involving an affair with the general's daughter is thrown in for distaff interest.