Cast (101)

Riele Downs

Darby Harper

Auliʻi Cravalho

Capri Donahue

Chosen Jacobs

Alex

Asher Angel

James

Wayne Knight

Mel

Derek Luke

Ben

Tony Danza

Gary

Nicole Maines

Piper

Kylie Liya Page

Taylor

Genneya Walton

Bree

Dean Goldblum

Todd

Kim Syster

Darby's Mom

Milan Maphike

Darby 7-Year Old

Emily Maphike

Darby 13 / 14-Year-Old

Danica Jones

Coach Paula

Nahum Hughes

Jock

Luke Uria

Jock

S'Qhamo Mangcu

Jock

Mila Rayne

Kardashian Wannabe

Savannah Mary Schutzler

Kardashian Wannabe

Thinus Viljoen

Band Geek

Alexandra Showell

Band Geek

Robert Hindley

Skater Dude

Darragh Concannon

Skater Dude

Dominique Maher

Miss Lyman

Caleb Felix

Fashionable Gay Boy

Savana Tardieu

Goth-Punk Kid

Anette Kemp

Raggedy Anne

Kira Inanna

Raggedy Anne

Megan Berrisford

Freshman Girl

Anthony Oseyemi

Principal Morgan

Megan Alexander

Police Officer

Jo Galloway

News Reporter

Josie Taylor Macdonald

Random Girl

Mikho Venter

Student

Pablo Slaven

Student

Elspeth Walton

Student

Alice Lu-Fei

Student

Schae Pieterson

Student In Front Of Darby

Tamryn Speirs

James' Mom

Lauren McGregor

Dead Woman With Noose

Keeno Lee Hector

Dead Old Man

Leroux van Diemen

History Club Member

Kamal Ndlovu

Party Goer

Zintle Mayaphi

Party Goer

Dennis Stander

Older Dead Husband

Corien Pelt

Grief Stricken Wife

Tshiamo Moretlwe

Freaked Out Girl In Stall

Mo Mjamba

Announcer

Sam Higgins

Cheerleading Coach

Ryan Bloy

Darby Cheer Double

Summer Mentz

Cheerleader

Nadia Marais

Cheerleader

Kaylin Kritzinger

Cheerleader

Gabby Roughton

Cheerleader

Alida van der Spuy

Cheerleader

Lael Potgieter

Cheerleader

Lara Oosthuizen

Cheerleader

Leigh Bergstedt

Cheerleader

Erin Thulelo

Cheerleader

Mila Goussard

Cheerleader

Anna Lesch

Cheerleader

Inge du Plessis

Cheerleader

Ghitanah Roets

Cheerleader

Anri Malan

Cheerleader

Tristan Fourie

Cheerleader

Imaan Appies

Cheerleader

Devin Butterworth

Cheerleader

Rachel Wingrove

Cheerleader

Mia Benn

Cheerleader

Caydee Adams

Cheerleader

Mienke Joubert

Cheerleader

Nuraan Appies

Cheerleader

Andrea Bergstedt

Cheerleader

Cristo Booysen

Cheerleader

Zoey Fish

Cheerleader

Kutlwano Kumalo

Cheerleader

Michaela Higgins

Cheerleader

Damo

Cheerleader

Liam Codd

Cheerleader

Troy Fish

Cheerleader

Kamo Mohale

Cheerleader

Savannah Morgan Fahr-Becker

Cheerleader

Chantae Moller

Cheerleader

Ishmaeel Appies

Cheerleader

Amber Paterson

Cheerleader

Hannah Parsraman

Cheerleader

Nadia Kok

Cheerleader

Jamie Ross-Gillespie

Cheerleader

Mammule Rankoe

Cheerleader

Paula Kartev

Cheerleader

Rebecca Brown

Cheerleader

Horne

Cheerleader

Thanaa Phillips

Cheerleader

Layla Mac Naughton

Cheerleader

Chloe Odigbo

Cheerleader

Tayla-Rae Biggs

Cheerleader

Phebe Newman

Cheerleader

Lolly Mhone

Cheerleader

Justin Coetzee

Cheerleader

Sela Paladino

Cheerleader

Crew (11)

Silas Howard

Director

Eddie Rubin

Producer

Mac Hendrickson

Executive Producer

Michele Weisler

Executive Producer

Wenonah Wilms

Story

Becca Greene

Screenplay

Adam Saunders

Producer

Ante Cheng

Director of Photography

Kate Hickey

Editor

Lou Pecora

Visual Effects Supervisor

André Klar

Sound Re-Recording Mixer