Guest Stars Trey Parker voices Randy Marsh Trey Parker voices Mr. Garrison Trey Parker voices Mr. Mackey Matt Stone voices Gerald Broflovski Mary Kay Bergman voices Sheila Broflovski Mary Kay Bergman voices Liane Cartman Matt Stone voices Jimbo Kern Mary Kay Bergman voices Mayor McDaniels Trey Parker voices Officer Barbrady Trey Parker voices Ned Gerblanski Trey Parker voices Dr. Mephesto Trey Parker voices Ms. Ellen Trey Parker voices Joon-Joon Matt Stone voices Jackov