Cast Credits South Park (1997) Guest starring as Various Characters Episode 26x03: Japanese Toilet (Mar 1, 2023)