Guest Stars Trey Parker voices Randy Marsh Trey Parker voices Mr. Garrison Mary Kay Bergman voices Sharon Marsh Matt Stone voices Jimbo Kern Isaac Hayes voices Chef Trey Parker voices Officer Barbrady Jennifer Howell voices Bebe Stevens Mary Kay Bergman voices Shelley Marsh Matt Stone voices Jesus Trey Parker voices Tom the News Reader Mary Kay Bergman voices Mrs. Crabtree Matt Stone voices Pip Pirrup Trey Parker voices Dr. Mephesto Trey Parker voices Fosse Trey Parker voices Elton John