Cast Credits Twin Peaks (1990) Guest starring as The Veils Episode 3x15: The Return, Part 15 (Aug 20, 2017)