Cast Credits Aeon Flux (1991) Guest starring as Additional Voices Episode 3x04: A Last Time For Everything (Aug 29, 1995) Guest starring as Celia Episode 3x05: The Demiurge (Sep 5, 1995)