Cast Credits Twin Peaks (1990) Guest starring as Nine Inch Nails Episode 3x08: The Return, Part 8 (Jun 25, 2017)