Guest Stars Trey Parker voices Randy Marsh Trey Parker voices Mr. Garrison Mary Kay Bergman as Sharon Marsh 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 Wendy Testaberger Mary Kay Bergman voices Mayor McDaniels Milan Agnone voices Ike Broflovski Matt Stone voices Priest Maxi Trey Parker voices Bill Clinton Junichi Nishimura voices Hirohito Saki Miata voices Commercial Lady