Stan Marsh / Eric Cartman (voice)
Trey Parker
Various Characters (voice)
Matt Stone
Self (archive footage) (uncredited)
Kyle Richards
Oprah Winfrey
Bebe Stevens
Jennifer Howell
April Stewart
Sheila Broflovski / Mrs. Tweak / Linda Stotch (voice)
Mona Marshall
Laura Tucker / Linda Black (voice)
Kimberly Brooks
Additional Voices (voice)
Jessica Makinson
Towelie (voice)
Vernon Chatman
Feraz Ozel Ellahie
Betty Boogie Parker
Abdullah Saeed
Producer
Eric Stough
Bruce Howell
Executive Producer
Director
Writer
Adrien Beard
Frank C. Agnone II
Anne Garefino
Music
Jamie Dunlap
Production Manager
Elyse Allyn Ramsdell
Post Production Supervisor
Ben Paine
Sound Editor
Joe Schiff