Guest Stars Trey Parker voices Randy Marsh Trey Parker voices Mr. Garrison Eliza Schneider voices Sharon Marsh Trey Parker voices Mr. Mackey Matt Stone as Jimbo Kern Isaac Hayes voices Chef Matt Stone voices Stuart McCormick Matt Stone voices Ike Broflovski Matt Stone voices Priest Maxi Eliza Schneider voices Carol McCormick Matt Stone voices Jesus Trey Parker voices Tom the News Reader Trey Parker voices Phillip Matt Stone voices Terrance Trey Parker voices Dr. Doctor Trey Parker voices Dr. Mephesto Trey Parker voices Skeeter Trey Parker voices Rod Stewart Eliza Schneider voices Miss Adelton