Guest Stars Trey Parker voices Randy Marsh Matt Stone voices Gerald Broflovski Mona Marshall voices Sheila Broflovski Trey Parker voices Clyde