Private Ernie Williams (Danny Kaye) is an American soldier in England. When it is discovered he looks like an important British general, he poses as the officer to throw the enemy off the track of the real general. He is kidnapped by the Nazis and whisked away to Germany. He is chased by the Gestapo through German opera houses and saloons and masquerades as a variety of characters to escape. Kaye hilariously portrays Marlene Dietrich, a cold Nazi agent, a German pilot and Hitler.