Guest Stars Trey Parker voices Randy Marsh Trey Parker voices Mr. Garrison April Stewart voices Sharon Marsh Trey Parker voices Stephen Stotch Trey Parker voices Jimmy Valmer Trey Parker voices Officer Barbrady Trey Parker voices Caitlyn Jenner Trey Parker voices Nathan April Stewart voices Leslie Myers