Guest Stars Trey Parker voices Randy Marsh Trey Parker voices Mr. Garrison Eliza Schneider voices Sharon Marsh Matt Stone voices Gerald Broflovski Mona Marshall voices Sheila Broflovski Matt Stone voices Jimbo Kern Eliza Schneider voices Mayor McDaniels Isaac Hayes voices Chef