Guest Stars Trey Parker voices Randy Marsh Trey Parker voices Mr. Garrison April Stewart voices Sharon Marsh Matt Stone voices Jimbo Kern Matt Stone voices Craig Trey Parker voices Jimmy Valmer Trey Parker voices Timmy Burch Trey Parker voices Darryl Weathers