Sheryl Lee West Germany Best movies: Twin Peaks (1992) Wild at Heart (1990) Twin Peaks: The Missing Pieces (2014)