Cast Credits Twin Peaks (1990) Guest starring as Delivery Driver Episode 3x01: The Return, Part 1 (May 21, 2017)