O estudante Jeffrey Beaumont (Kyle MacLachlan) encontra uma orelha humana. Pede ajuda a Sandy (Laura Dern), filha de um polícia, para encontrar o corpo ao qual pertence. A chave do mistério é Dorothy Vallen (Isabella Rosselini), cantora num clube noturno. O marido e filho foram raptados pelo demoníaco Frank Booth (Dennis Hopper), que atormenta sexualmente a cantora em troca da segurança da família.