Blue Velvet (Special Edition) (1986)
A man returns to his home town after being away and discovers a severed human ear in a field. Not satisfied with the police's pace, he and the police detective's daughter carry out their own investigation. The object of his investigation turns out to be a beautiful and mysterious woman involved with a violent and perversely evil man. The film stars Isabella Rossellini as Dorothy Vallens, Kyle MacLachlan as Jeffrey Beaumont, Dennis Hopper as Frank Booth and Laura Dern as Sandy Williams. Very strange but we are big fans of David Lynch and he can do no wrong.
David Lynch peeks behind the picket fences of small-town America to reveal a corrupt shadow world of malevolence, sadism, and madness.