Guest Stars Trey Parker voices Mr. Garrison April Stewart voices Liane Cartman Matt Stone voices Stuart McCormick April Stewart voices Carol McCormick Trey Parker voices Satan Matt Stone voices Michael Trey Parker voices Pete Thelman Mona Marshall voices Henrietta Biggle Nico Agnone voices Firkle Smith