A meio dos anos 50, durante a Guerra Fria, Leonard, agente secreto inglês especialista em transmissões, é enviado para Berlim. Enquanro isso, conhece uma bela alemã, Maria, a mulher da sua vida.
Uma jovem deve receber a ajuda de um assassino canibal manipulador e preso para ajudar a capturar outro assassino em série, um louco que ataca suas vítimas.
Corky Withers é um mágico frustrado que alcança projeção quando começa a fazer um número de ventríloquo com um divertido boneco, Fats. Aos poucos, o perfeito e simbiótico entrosamento entre ventríloquo e boneco revelam uma relação estranha e diabólica entre eles.