All Cast

Trey Parker

Trey Parker

Stan Marsh / Eric Cartman (voice)

Matt Stone

Matt Stone

Various Characters (voice)

April Stewart

April Stewart

Various Characters (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)

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)

Jennifer Howell

Jennifer Howell

Bebe Stevens