Cast & Crew

Directed by

Silas Howard

Writing Credits

Becca Greene
(screenplay by)
Wenonah Wilms
(based on a story by)

Cast

Riele Downs
Darby Harper
Auli'i Cravalho
Capri
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 De La Rey 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
Annette 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 Pietersen
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
Laél Potgieter
Cheerleader
Lara Oosthuizen
Cheerleader
Leigh Bergstedt
Cheerleader
Erin Thulelo
Cheerleader
Mila Goussard
Cheerleader
Anne 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
Christo 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
Megan Alexander
Police officer
Francois Nel
Smileys Donuts Vendor

Produced by

Darren Cameron
line producer: stay weird films
Adam Friedlander
producer - south africa
Mac Hendrickson
executive producer
Eddie Rubin
producer (produced by)
Adam Saunders
producer (produced by)
Sarah Shepard
producer
Michele Weisler
executive producer

Music by

Roger Neill

Cinematography by

Ante Cheng

Editing by

Kate Hickey
Erik Rogers
(Senior Digital intermediate Producer)

Casting By

Bonnie Lee Bouman
(casting - south africa)
Chelsea Ellis Bloch
Marisol Roncali

Production Design by

Grant Montgomery

Set Decoration by

Anneke Botha
Margot Cullen

Costume Design by

Moira Anne Meyer

Makeup Department

Jodi Ann Hartogh
makeup artist (as Jodi-Ann Hartogh)
Suaad Jeppie
makeup artist
Natasha Kopel
makeup artist
Quimaine Laurie
makeup and hair supervisor
Franscoise Malan
hair stylist (as Francoise Malan)
Jeanne-Mare Raubenheimer
makeup crowd supervisor / makeup supervisor (as Jim Raubenheimer)
Christa Schoeman
hair designer / makeup designer
Simone Stubbs
Makeup Daily: Hair Daily
Lian van Wyk
key makeup artist

Production Management

CoCo Boggon
production manager
Mitchell Grobman
post-production supervisor
J. Elizabeth Ingram
Production Executive
Michele Weisler
unit production manager

Second Unit Director or Assistant Director

Killian April
third assistant director
Ashley Botha
second assistant director
Laura Klein
first assistant director
Lynette Mitchell
prepping 2nd assistant director
Viwe Nongcawula
AD trainee
Andile Vuyolwethu Pakade
second second assistant director
Bianca Vandewalle
second assistant director
Boluwatife Samson
junior director (uncredited)

Art Department

Christie Bellairs
set dresser
Noelene Brits
graphic designer
Stephen Dunn
on set dresser
Phoebe Heneke
props trainee
Jos Joubert
property master
Victoria Loedolff
clearance coordinator
Anthony Meschi
motion graphic designer
Katleho Morojele
set decoration assistant
Margot Mouton
props buyer
Emma Dee Padoa
assistant property master
Colin Robert Tomas
graphic designer
Irma van Heerden
assistant art director
Hannah Versfeld
set designer

Sound Department

Deb Adair
re-recording mixer
Brad J. Bakelmun
foley editor
David Giammarco
re-recording mixer
André Klar
re-recording mixer: german
Amanda Knowledge
audio description re recording mixer
Elliott Koretz
Supervising Sound Editor / sound designer
Nico Louw
sound mixer
Chris Navarro
adr mixer
Maccoh Pingiriasi
boom operator
Colin Rogers
adr mixer
Kyle Testa
foley assistant

Visual Effects by

Johnathan R. Banta
compositing supervisor
Joseph B. Conmy IV
visual effects executive: 20th Century Studios
Mardene Dippenaar
vfx lidar & cast scanning tech
Alex Lewis
compositor
Pieter Louw
vfx lidar & cast scanning: CGS FX
Anthony Meschi
digital compositor
Hayley O'Brien
visual effects manager: 20th Century Studios
Lou Pecora
visual effects supervisor
Sharina Radia
visual effects executive: 20th Century Studios
Jason Smeyres
visual effects coordinator: 20th Century Studios
Makana Sylva
visual effects producer

Stunts

Kerry Gregg
stunt coordinator
Cheer Stars Samantha Higgins
cheerleading choreography

Camera and Electrical Department

Wynand Basson
a 1st assistant camera
Meike Chinnery
b camera operator
Marcos Cruz
Behind The Scenes Content / still photographer (credit only)
Leonard da Cambra
prelight best boy
Tarryn Doherty
second assistant camera
Damian Doublé
Key Rigging grip
Jed Harris
best boy lights
Jed Harris
Best Boy Lights
Simone Howlett
b camera focus puller
Thobela James
electrician
Mbuyiselo Jantjies
electrician
Andrew Luscombe
a camera operator/steadicam
Lesley Manuel
gaffer
Rayno Perlitz
video operator
Theo Rotwana
manitou operator
Dean Saayman
data wrangler
Lupho Shosha
dolly grip (as Lupholwakhe Shosha)
Oyise Siphungela
a camera trainee
Makabongwe Siqiya
video assist
Patrick Vrieslaar
rigging gaffer
Luvo Zhibodi
electrician

Casting Department

Marissa Blair
casting associate
Daniel Cabeza
Studio Casting Executive
Lyberti Evans
Casting Executive
Jason Harris
adr voice casting
Randi Hiller
EVP, Casting
Annamarie Kasper
casting assistant

Costume and Wardrobe Department

Darion Hing
assistant costume designer
Ayesha Khatieb
costume buyer
Catherine McIntosh
crowd costume coordinator
Amy Smego
costume buyer
Mandy Smit
costume supervisor

Editorial Department

Amy Collier
assistant editor
Sheryl Goodhead
finishing executive: Company 3
Liam Mulligan
post-production coordinator
Erik Rogers
Senior Digital Intermediate Producer
Tim Stipan
Digital intermediate colorist
Wilbe Van Niekerk
dailies operator / digital intermediate colorist
Brianne Wilhelmi
post-production coordinator

Music Department

Thomas Cavanaugh
Music Business & Legal Affairs
Amit May Cohen
Additional Music Composer
Eric Huergo
score mixing assistant
Season Kent
music supervisor
Patrick Kirst
Composer Additional Music
Jason La Rocca
music scoring mixer
Julian Nunez
Music Coordinator for 20th Century Studios
Alex Redfern
Additional Music Composer
Jason Schmid
music editor
Richard Ziegler
music editor
Ashley Olauson
music production executive (uncredited)

Script and Continuity Department

Ashley Aldworth
continuity
Bronwyn de Beer
script supervisor

Additional Crew

Asad Ayaz
president of marketing
Iris Azadi
lead title designer
Emily Bannon
voice cast
Ryan Bartley
voice cast
CoCo Boggon
production coordinator
Chanvuthy Chen
Risk Management
Liliana Chomsky
adr loop group / voice cast
Karen Clark
production supervisor
Paula Holt Colligan
post production accountant
Joanne Goldstone
financial controller
Khrystyne Haje
voice cast
Holly Kintop
Coordinator: Production Technology
Keorapetse Kolwane
Travel and Accommodation Coordinator
Brendan Luckey
Manager: budgeting and finance - 20th Century Studios
Kate Lush
Movement Coach
Jeffrey J. Marks
main title producer
Kristin McGuire
voice cast / voice-over
Sharna Monica McKinley
background extra
Richard Middleton
Executive In Charge Of Production
J.D. Mollison
voice cast (as JD Mollison)
Cailey O'Brien
epk production coordinator
Arthur Ortiz
voice cast
Shakira Ja'nai Paye
voice cast
Kuhle Peter
covid coordinator
Nigel Pope
voice cast
Marley Ralph
voice cast
Shari Reed
physical production coordinator
Lisa Rhyne
Legal Affairs
Jadon Sand
voice cast
Matthew Schuler
executive: Production Technology, 20th Century Studios
Ryan Scotti
Senior Financial Analyst: 20th Century Studios
Nik Shriner
voice actor
Liyema Speelman
producers' assistant
Helene Turvey
unit publicist
Christo van Schalkwyk
covid health & safety manager
Sophie Vandewalle
cast coordinator
Fred Viviers
production coordinator
Irina Wozniak
head of finance: Blue Ice Africa
Matt Yongue
Clearance Coordinator
Sam Hurwitz
epk executive producer (uncredited)

Thanks

Jazz Pitcairn
special thanks
All Filters