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