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 Matt Stone voices Jimbo Kern Mary Kay Bergman voices Wendy Testaberger Mary Kay Bergman voices Mayor McDaniels Isaac Hayes voices Chef Trey Parker voices Officer Barbrady Jennifer Howell voices Bebe Stevens Jesse Howell voices Ike Broflovski Matt Stone voices Priest Maxi Matt Stone voices Jesus Trey Parker voices Santa Trey Parker voices Mr. Hankey