Guest Stars Trey Parker voices Mr. Garrison Mary Kay Bergman voices Sheila Broflovski Matt Stone voices Jimbo Kern Mary Kay Bergman voices Mayor McDaniels Isaac Hayes voices Chef Trey Parker as Officer Barbrady Trey Parker voices Ned Gerblanski Matt Stone voices Jesus Trey Parker voices Tom the News Reader Matt Stone voices Pip Pirrup Trey Parker voices Tom the News Reporter Trey Parker voices Leonard Maltin Matt Stone voices Sidney Poitier Mary Kay Bergman voices Barbra Streisand Robert Smith voices Himself