Filmen 'Blue Velvet' starter med den unge mand, Jeffrey Beaumont (Kyle MacLachlan), som er på besøg i sin hjemby, hvor finder han et afskåret øre i græsset. Jeffrey melder det til politiet og kommer i kontakt med politimesterens søde datter, Sandy (Laura Dern). Men istedet for at lade sagen være, begynder Jeffrey at undersøge, hvor øret mon kommer fra, og ledetrådene fører ham til den mystiske natklubsangerinde, Dorothy Vallens (Isabella Rossellini) og den psykopatiske forbryder Frank Booth (Dennis Hopper). David Lynch brød igennem til det brede publikum med 'Blue Velvet' - den stilfulde og foruroligende miks af kriminalhistorie, forstadsdrama og psyko-thriller. Kyle MacLachlan er den unge Jeffrey Beaumont, der vender hjem til sin fødeby, da hans far får et slagtilfælde. Her viser det sig snart, at der under den solbeskinnede forstadsidyl gemmer sig en verden af vold, sadomasochisme og psykose. Det hele starter, da Jeffrey finder et afskåret øre på en græsplæne. Han prøver at finde ud af, hvor det kommer fra og møder derved kvinden Dorothy (Isabella Rossellini). Hun bliver seksuelt udnyttet af den perverse forbryder Frank (Dennis Hopper), der holder hendes familie fanget som pressionsmiddel. Den unge Jeffrey bliver langsomt suget ind i det syge miljø, og overværer, skjult i Dorothys tøjskab, flere af de nedværdigende scener mellem kidnapperen og kvinden.