Guest Stars Trey Parker voices Randy Marsh Trey Parker voices Mr. Garrison Eliza Schneider voices Sharon Marsh Vernon Chatman as Towelie Toby Morton as Marine in Helicopter