Cast Credits Twin Peaks (1990) Guest starring as Punk Leader Episode 3x05: The Return, Part 5 (Jun 4, 2017)