Don Hanwell, a British soldier stationed in the desert by the Dead Sea, is warned by a mysterious woman not to carry a weapon, as it is ordained that man will meet his death according to the arms he bears. Don heeds her warning and goes weaponless for the rest of the war, but this fact, coupled with Don’s general indifference to questions of right or wrong, causes him to allow a German prisoner, Otto Suder, to escape. Subsequently, Suder becomes a guard at Todenwald, a German concentration camp.
In a scene on the Brocken, legendary site of the Walpurgisnacht, an allegorical trial takes place to fix the guilt for the atrocities committed at Todenwald. Don himself feels guilty for his part in Suder’s escape years before. Though the verdict of the court is that all mankind is guilty, it pronounces that if Suder dies God will forgive everyone else. Don, feeling it is his duty to kill Suder, takes a hand grenade and sets out to find him.
In the last days of the war Don and a companion, Copperhead Kelly, find Suder, disguised as an English soldier, trying to escape into Italy. When Don announces he has come to kill him, Suder tricks him into taking his identification papers and convinces a mob of refugees that Don is a Nazi and he, Suder, is a British soldier. Copperhead Kelly makes no attempt to come to Don’s defense and Don feels betrayed. A woman in the mob takes the grenade from Don and gives it to Suder, who then throws it in an attempt to kill them all but succeeds only in killing himself. Don calls upon Heaven for an explanation of his betrayal and, in a dialogue with God, who speaks with the voice of Copperhead Kelly, is finally made to realize that, though we must accept all of life, both good and bad, we ourselves have the personal responsibility for making the choice between right and wrong and, though we are all “dirty,” we are not all damned.