All Cast

Riele Downs

Riele Downs

Darby Harper

Auliʻi Cravalho

Auliʻi Cravalho

Capri Donahue

Chosen Jacobs

Chosen Jacobs

Alex

Asher Angel

Asher Angel

James

Wayne Knight

Wayne Knight

Mel

Derek Luke

Derek Luke

Ben

Tony Danza

Tony Danza

Gary

Nicole Maines

Nicole Maines

Piper

Kylie Liya Page

Kylie Liya Page

Taylor

Genneya Walton

Genneya Walton

Bree

Dean Goldblum

Dean Goldblum

Todd

Kim Syster

Kim Syster

Darby's Mom

Milan Maphike

Milan Maphike

Darby 7-Year Old

Emily Maphike

Emily Maphike

Darby 13 / 14-Year-Old

Danica Jones

Danica Jones

Coach Paula

Nahum Hughes

Nahum Hughes

Jock

Luke Uria

Luke Uria

Jock

S'Qhamo Mangcu

S'Qhamo Mangcu

Jock

Mila Rayne

Mila Rayne

Kardashian Wannabe

Savannah Mary Schutzler

Savannah Mary Schutzler

Kardashian Wannabe

Thinus Viljoen

Thinus Viljoen

Band Geek

Alexandra Showell

Alexandra Showell

Band Geek

Robert Hindley

Robert Hindley

Skater Dude

Darragh Concannon

Darragh Concannon

Skater Dude

Dominique Maher

Dominique Maher

Miss Lyman

Caleb Felix

Caleb Felix

Fashionable Gay Boy

Savana Tardieu

Savana Tardieu

Goth-Punk Kid

Anette Kemp

Anette Kemp

Raggedy Anne

Kira Inanna

Kira Inanna

Raggedy Anne

Megan Berrisford

Megan Berrisford

Freshman Girl

Anthony Oseyemi

Anthony Oseyemi

Principal Morgan

Megan Alexander

Megan Alexander

Police Officer

Jo Galloway

Jo Galloway

News Reporter

Josie Taylor Macdonald

Josie Taylor Macdonald

Random Girl

Mikho Venter

Mikho Venter

Student

Pablo Slaven

Pablo Slaven

Student

Elspeth Walton

Elspeth Walton

Student

Alice Lu-Fei

Alice Lu-Fei

Student

Schae Pieterson

Schae Pieterson

Student In Front Of Darby

Tamryn Speirs

Tamryn Speirs

James' Mom

Lauren McGregor

Lauren McGregor

Dead Woman With Noose

Keeno Lee Hector

Keeno Lee Hector

Dead Old Man

Leroux van Diemen

Leroux van Diemen

History Club Member

Kamal Ndlovu

Kamal Ndlovu

Party Goer

Zintle Mayaphi

Zintle Mayaphi

Party Goer

Dennis Stander

Dennis Stander

Older Dead Husband

Corien Pelt

Corien Pelt

Grief Stricken Wife

Tshiamo Moretlwe

Tshiamo Moretlwe

Freaked Out Girl In Stall

Mo Mjamba

Mo Mjamba

Announcer

Sam Higgins

Sam Higgins

Cheerleading Coach

Ryan Bloy

Ryan Bloy

Darby Cheer Double

Summer Mentz

Summer Mentz

Cheerleader

Nadia Marais

Nadia Marais

Cheerleader

Kaylin Kritzinger

Kaylin Kritzinger

Cheerleader

Gabby Roughton

Gabby Roughton

Cheerleader

Alida van der Spuy

Alida van der Spuy

Cheerleader

Lael Potgieter

Lael Potgieter

Cheerleader

Lara Oosthuizen

Lara Oosthuizen

Cheerleader

Leigh Bergstedt

Leigh Bergstedt

Cheerleader

Erin Thulelo

Erin Thulelo

Cheerleader

Mila Goussard

Mila Goussard

Cheerleader

Anna Lesch

Anna Lesch

Cheerleader

Inge du Plessis

Inge du Plessis

Cheerleader

Ghitanah Roets

Ghitanah Roets

Cheerleader

Anri Malan

Anri Malan

Cheerleader

Tristan Fourie

Tristan Fourie

Cheerleader

Imaan Appies

Imaan Appies

Cheerleader

Devin Butterworth

Devin Butterworth

Cheerleader

Rachel Wingrove

Rachel Wingrove

Cheerleader

Mia Benn

Mia Benn

Cheerleader

Caydee Adams

Caydee Adams

Cheerleader

Mienke Joubert

Mienke Joubert

Cheerleader

Nuraan Appies

Nuraan Appies

Cheerleader

Andrea Bergstedt

Andrea Bergstedt

Cheerleader

Cristo Booysen

Cristo Booysen

Cheerleader

Zoey Fish

Zoey Fish

Cheerleader

Kutlwano Kumalo

Kutlwano Kumalo

Cheerleader

Michaela Higgins

Michaela Higgins

Cheerleader

Damo

Damo

Cheerleader

Liam Codd

Liam Codd

Cheerleader

Troy Fish

Troy Fish

Cheerleader

Kamo Mohale

Kamo Mohale

Cheerleader

Savannah Morgan Fahr-Becker

Savannah Morgan Fahr-Becker

Cheerleader

Chantae Moller

Chantae Moller

Cheerleader

Ishmaeel Appies

Ishmaeel Appies

Cheerleader

Amber Paterson

Amber Paterson

Cheerleader

Hannah Parsraman

Hannah Parsraman

Cheerleader

Nadia Kok

Nadia Kok

Cheerleader

Jamie Ross-Gillespie

Jamie Ross-Gillespie

Cheerleader

Mammule Rankoe

Mammule Rankoe

Cheerleader

Paula Kartev

Paula Kartev

Cheerleader

Rebecca Brown

Rebecca Brown

Cheerleader

Horne

Horne

Cheerleader

Thanaa Phillips

Thanaa Phillips

Cheerleader

Layla Mac Naughton

Layla Mac Naughton

Cheerleader

Chloe Odigbo

Chloe Odigbo

Cheerleader

Tayla-Rae Biggs

Tayla-Rae Biggs

Cheerleader

Phebe Newman

Phebe Newman

Cheerleader

Lolly Mhone

Lolly Mhone

Cheerleader

Justin Coetzee

Justin Coetzee

Cheerleader

Sela Paladino

Sela Paladino

Cheerleader