Cast

Trey Parker

Trey Parker

Stan Marsh / Eric Cartman (voice)

Matt Stone

Matt Stone

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

April Stewart

April Stewart

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

Mona Marshall

Mona Marshall

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

Kimberly Brooks

Kimberly Brooks

Laura Tucker / Linda Black (voice)

Jessica Makinson

Jessica Makinson

Additional Voices (voice)

Vernon Chatman

Vernon Chatman

Towelie (voice)

Jennifer Howell

Jennifer Howell

Additional Voices (voice)

Feraz Ozel Ellahie

Feraz Ozel Ellahie

Additional Voices (voice)

Betty Boogie Parker

Betty Boogie Parker

Additional Voices (voice)

Abdullah Saeed

Abdullah Saeed

Additional Voices (voice)

Kyle Richards

Kyle Richards

Self (archive footage) (uncredited)

Oprah Winfrey

Oprah Winfrey

Self (archive footage) (uncredited)

Crew

Trey Parker

Trey Parker

Director

(Directing)

Bruce Howell

Bruce Howell

Producer

(Production)

Trey Parker

Trey Parker

Executive Producer

(Production)

Frank C. Agnone II

Frank C. Agnone II

Executive Producer

(Production)

Matt Stone

Matt Stone

Executive Producer

(Production)

Anne Garefino

Anne Garefino

Executive Producer

(Production)

Trey Parker

Trey Parker

Writer

(Writing)

Eric Stough

Eric Stough

Producer

(Production)

Vernon Chatman

Vernon Chatman

Producer

(Production)

Adrien Beard

Adrien Beard

Producer

(Production)

Jamie Dunlap

Jamie Dunlap

Music

(Sound)

Elyse Allyn Ramsdell

Elyse Allyn Ramsdell

Production Manager

(Production)

Ben Paine

Ben Paine

Post Production Supervisor

(Crew)

Joe Schiff

Joe Schiff

Sound Editor

(Sound)