Cast Credits Twin Peaks (1990) Guest starring as Alice Tremond Episode 3x18: The Return, Part 18 (Sep 3, 2017)