Guest Stars Matt Stone voices Butters Stotch Trey Parker voices Randy Marsh Trey Parker voices Mr. Garrison Mary Kay Bergman voices Sharon Marsh Trey Parker voices Mr. Mackey Matt Stone voices Gerald Broflovski Mary Kay Bergman as Sheila Broflovski Matt Stone voices Jimbo Kern Trey Parker voices Officer Barbrady Trey Parker voices Ned Gerblanski Matt Stone voices Pip Pirrup Trey Parker voices Dougie Trey Parker voices Derek Smalls