Cast

Trey Parker
Stan Marsh / Eric Cartman (voice)

Matt Stone
Kyle Broflovski / Kenny McCormick / Butters Stotch / Gerald Broflovski (voice)

April Stewart
Wendy Testaburger / Sharon Marsh / Shelley Marsh / Liane Cartman / Alexis Testaburger (voice)

Mona Marshall
Sheila Broflovski / Mrs. Tweak / Linda Stotch (voice)

Kimberly Brooks
Laura Tucker / Linda Black (voice)

Jessica Makinson
Additional Voices (voice)

Vernon Chatman
Towelie (voice)

Jennifer Howell
Additional Voices (voice)
Feraz Ozel Ellahie
Additional Voices (voice)
Betty Boogie Parker
Additional Voices (voice)

Abdullah Saeed
Additional Voices (voice)

Kyle Richards
Self (archive footage) (uncredited)

Oprah Winfrey
Self (archive footage) (uncredited)
Crew

Trey Parker
Director
(Directing)

Bruce Howell
Producer
(Production)

Trey Parker
Executive Producer
(Production)
Frank C. Agnone II
Executive Producer
(Production)

Matt Stone
Executive Producer
(Production)
Anne Garefino
Executive Producer
(Production)

Trey Parker
Writer
(Writing)

Eric Stough
Producer
(Production)

Vernon Chatman
Producer
(Production)

Adrien Beard
Producer
(Production)
Jamie Dunlap
Music
(Sound)
Elyse Allyn Ramsdell
Production Manager
(Production)
Ben Paine
Post Production Supervisor
(Crew)
Joe Schiff
Sound Editor
(Sound)