Cast & Crew

Directed by

Luke Snellin
(directed by)

Writing Credits

Laura Solon
(screenplay by) and
Victoria Strouse
(screenplay by) and
Kay Cannon
(screenplay by)
John Green
(based on the book by) &
Lauren Myracle
(based on the book by) and
Maureen Johnson
(based on the book by)

Cast

Isabela Merced
Julie
Shameik Moore
Stuart
Odeya Rush
Addie
Liv Hewson
Dorrie
Mitchell Hope
Tobin
Kiernan Shipka
Angie
Matthew Noszka
JP
Jacob Batalon
Keon
Miles Robbins
Billy
Joan Cusack
Tin Foil Woman
Anna Akana
Kerry
Genevieve DeGraves
Jessica
Rebecca Ablack
Anisha
Christina de la Cruz
Connie
Briar Nolet
Lisa
Shantel Vailloo
Zoe
Andrea de Oliveira
Debbie
Victor Rivers
Pops
D'Arcy Carden
Kira
Jon Champagne
Chad Reston
Jamie Champagne
Pete Reston
Mason Gooding
Jeb
Hallea Jones
Madison
Journey Christine
Lo
Von Flores
Mr. Bernal
Rodrigo Fernandez-Stoll
Stallholder
Tal Zimerman
Male Customer
Karen Waddell
Reverend
Raevv'n Leedham
Winter Solstice Woman
Eric Weinthal
Rabbi
Morrissa Nicole
Kwanza Woman
David Cotton
Jesus
Biden Hall
Wiseman #1
Scott Hurst
Wiseman #2
Bren Eastcott
Goddess Lakshmi #1
Tahirih Vejdani
Goddess Lakshmi #2
Angelica Alejandro
Keon's Mother
Chris Chinchilla
Caroler #2
Felicia Simone
Waffletown Waitress

Produced by

Beau Bauman
executive producer
Dylan Clark
producer (p.g.a.)
Alexa Faigen
producer (p.g.a.)
Brendan Ferguson
executive producer

Music by

Keegan DeWitt
(music by)

Cinematography by

Jeff Cutter
director of photography

Editing by

Evan Henke
(edited by)

Casting By

Deanna Brigidi
(casting by)

Production Design by

Toby Corbett

Art Direction by

Aleksandra Marinkovich
supervising art director

Set Decoration by

Jean Landry
(additional photography)

Costume Design by

Mary Claire Hannan

Makeup Department

Kelly Brennan
hair stylist
Paula Fleet
hair department head
Etheline Joseph
key hair stylist
Patricia Keighran
makeup artist
Oriana Rossi
makeup artist
Jordan Samuel
makeup department head
Rossana Vendramini
key hair stylist
Kristin Wayne
key makeup artist
Marina Proctor
key makeup artist: additional photography (uncredited)
Christina Smith
makeup department head: Los Angeles (uncredited)
Myesha Starks
hair stylist (uncredited)

Production Management

Michael Bartol
executive in charge of production
Greg Denny
unit production manager
Brendan Ferguson
unit production manager
Jason Miller
post-production supervisor

Second Unit Director or Assistant Director

Simon Cheyne
set production assistant
Richard Cowan
first assistant director
Greg Denny
second unit director
Nicole Dipietro
third assistant director
Jesse Daniel Glass
first assistant director
Byron Ingram
third assistant director
Jordana Lieberman
second assistant director
Andrew M. Robinson
First Assistant Director: second unit
Monica Simpson
set production assistant
Josh Stapleton
assistant director

Art Department

Rob Ballantyne
storyboard artist
Geneviève Belyea
set decoration coordinator
Brendan Doran
set dresser
Christien Edgecombe
Key Scenic Artist
Ian Fraser
construction coordinator
Christopher Geggie
property master
Beth Goodnight
construction coordinator
Jonathan Graham
painter
Rachel Heacock
props
Jon Hunter
graphic designer
Luke Kislak
set dresser
Eva Knez
trainee assistant art director
Julia Kota
scenic painter
Kevin Marron
set dresser
Tania McGowan
assistant art director
Kenny Meinzinger
on-set dresser
Chelsea Mondelli
set dec buyer: additional photography
Grace Ng
art department coordinator
Nick Osti
set dresser
Erin Parton
set decoration buyer
Gord Peterson
set designer
Ken Samaroo
Lead Scenic: Credited
Corinna Schmitt-Porsia
set designer
Damien Segee
leadman
Maria Simonelli
assistant property master
Daniel Smallegange
prop buyer
Derek Steenstra
set dresser
Marcelino Tinajero III
production painter
Nick Whelan
props
Liz Wilson
on set dresser: additional photography

Sound Department

Michael Alcantara
audio description recordist
Michael Baird
dialogue editor
Jo Caron
foley mixer
Kristin Catuogno
adr recordist
Mark DeSimone
adr mixer
Guy Francoeur
foley artist
Sabbir Hasan
sound designer
Andy Hay
re-recording mixer / supervising sound editor
John 'Wheels' Hurlbut
on-set operator: Pro Tools
Louis Marion
sound mixer
Duncan McRae
re-recording mix technician
Chris Navarro
adr mixer
Bryan Parker
supervising dialog editor
Jeffrey A. Pitts
sound effects editor
Jeffrey Roy
adr mixer
Pernell L. Salinas
first assistant sound editor
Gabriel J. Serrano
re-recording mixer
Antoine Viot
boom operator
Philip von During
adr recordist / dialog recording engineer
Alan Zielonko
boom operator

Special Effects by

Ray Comiso
special effects first assistant
Daniel Gibson
special effects technician
Bruno Larizza
special effects
Rocco Larizza
special effects coordinator
Mark Lawton
special effects supervisor
Jim McGillivary
special effects shop foreman
Dana Sarafinchan
special effects technician
Arthur G. Schlosser
snow effects technician
Matthew Tulk
special effects supervisor
Stephen Van Allen
special effects assistant

Visual Effects by

Neishaw Ali
visual effects executive producer
John L. Anderson
visual effects producer
Madeline Anderson
visual effects production assistant
Joyce Au
digital production manager
Paul Aubrey
visual effects coordinator
Richard Baker
visual effects executive: Netflix
Asha Bhaskaran
effects artist
Mark Bollinger
visual effects supervisor: Lola Visual Effects
Guy Botham
visual effects executive producer
Rashida Brown
compositor: Spin VFX
Robin L. D'Arcy
territory studio
Owen Doiron
compositor
Kathryn Fay
compositor: Spin VFX
Benjamin Figueroa
compositor: Spin VFX
Madhuka Gunasekera
compositor
Jory Holt
digital compositor: SPIN VFX
Andrew Hyde
fx artist
YoonHa Jung
compositor
Hye Yeon Kim
digital compositor: Spin VFX
Jiwoong Kim
visual effects supervisor
Conrad Konert
compositor
Yoga Kurniawan
digital compositor
Zoey Lee
digital compositor
Chi Jiajia Lim
compositor: Spin VFX
Grant Lynch
visual effects editor
George Macri
Visual Effects Executive Producer: spin vfx
Brett Madill
3d scanning technician
Chris McLeod
Visual Effects Production Supervisor
Juan Diego Medellin
layout/tracking artist
Ashley Merla
visual effects production manager
Mozy Mervin
visual effects coordinator
King Mugabi
compositor: visual effects
Shuhei Ogawa
compositor
Dayna Pearce
production coordinator: Spinvfx
O'Del Plummer
Compositor: Spin VFX
Ri-Ann Pully
compositor: Spin VFX
Antonio Ribeiro
digital compositor: Spin VFX
Jelisa Samuel
compositor: SpinVFX
Geoff Sayer
compositor
Igor Senkin
digital compositor
Manav Shukla
digital compositor
Ameena Siddique
visual effects producer
Felipe Siem
lighting artist: Spin VFX
Jennifer Silver
vfx studio executive
Angad Singh Rana
effects artist: Spin VFX
Abhishek Singh
digital compositor: Spin VFX
Cary Smith
visual effects supervisor
Kaiser Thomas
Digital Matte Painter
Fani Vassiadi
compositor
Valeri Vidakovic
compositor: Spin VFX
Vanesa Vidakovic
digital compositor: Spin VFX
Ayaz Ahmed Vijapurwala
layout & matchmove artist: Spin Vfx
Kristina Walker
compositor
Bernadette Watson
digital compositor: Spin VFX
Rebecca West
visual effects producer
Wes While
digital compositor
Jenna Yu
compositor
Brian Yuan Zhang
vfx editorial supervisor: Spin VFX
Kosuke Iwasaki
digital compositor: Vitality VFX (uncredited)
Dida Khouly
VFX Editor: SPIN VFX (uncredited)
Kewin Lan
digital compositor (uncredited)
Anny Lang
digital compositor (uncredited)
Fawaz Lawal
prep artist: Spin VFX (uncredited)
Shira Malamud
roto: paint: comp artist (uncredited)
Constanza Ortega
compositor (uncredited)

Stunts

Derek Barnes
stunts
Marco Bianco
stunts
Matt Birman
stunts
Tim Cody
stunts
Christopher Di Meo
stunts
Jennifer Dzialoszynski
stunts
James Eddy
stunts
Dustin Faith
stunts
Tom Farr
stunts
Cam Fergus
stunts
Jason Gosbee
stunts
Justin Howell
stunts
Brayden Jones
stunts
Jamie Jones
stunt coordinator
Riley Jones
stunts
Torianna Lee
stunts
Avery Queffelec
stunts
Talon Queffelec
stunts
Gannon Racki
stunts
Tim Cody
additional stunt coordinator (uncredited) / stunt rigger (uncredited) / utility stunts (uncredited)
Cam Fergus
stunt rigger (uncredited)
Allan Graf
stunt coordinator (uncredited)

Camera and Electrical Department

Luke Adamski
second assistant camera: "a" camera
Ian Anderson
second unit director of photography: 2nd Unit
Michael R.S. Armstrong
lighting technician
Danny Barfield
additional photography
Briana Blades
grip
Rebecca Bone
camera trainee
Sean Bourdeau
assistant key grip
Jeff Bowes
digital imaging technician: second unit
Eric Buchnea
video assist / video operator
Michael Carella
camera operator
Tom Charters
Qtake Op 2nd unit
Angelo Colavecchia
camera operator: "a" camera / steadicam operator
Tom Comet
drone pilot
Richard Emerson
key grip
Justin Garcia
lighting technician
Madison Hayes
camera utility
Marshall Hendershot
loader: additional photography
Patrick Krauter
dolly grip: "b" camera
T. Sano Kwong
grip: additional photography
Alex Leung
first assistant camera: "c" camera
Desiree Lidon
lighting console operator
Ari Magder
first assistant camera: "a" camera
Andre Nicolas Malouf
grip
Benjamin Martin Cocher
bts/epk camera
Christian McKendrick
2nd unit Gaffer
Jamie Metzger
digital imaging technician: additional photography
Anthony Nocera
video assist
Courtney O'Connor
camera trainee (as Courtney Bruneau)
R. Scott Phillips
gaffer
Matthew Reid
second assistant "b" camera
Ronald Schlueter
digital imaging technician
Joe Schroeder
grip
Sean Stark
grip
Dean Stinchcombe
first assistant b camera
Alan D Thatcher
techno crane operator
Paul Thompson
video coordinator
John Vrakking
key rigging grip
Ian C. Harris
rigging electric: weekly (uncredited)

Casting Department

Donna Dupere
extras casting
Laura Feldman
casting assistant
Zameret Kleiman
extras casting
Jonathan Oliveira
casting associate
Alexandra Presas
casting associate

Costume and Wardrobe Department

Alicia Ast
costumer
Brenda Broer
buyer
Erika Larner
costume supervisor
Wing Lee
costume cutter
William Ng
assistant costume designer
Charlotte Robertson
costume set supervisor
Nicole Vezina
seamstress
Donna Wong
costume buyer

Editorial Department

Darcy Arthurs
dailies producer
Cynthia Chen
assistant colorist
Diego Cobian
post-production assistant
Eirinn Disbrow
first assistant editor
Jasmine Everett-Lewis
post-production executive: Netflix (as Jasmine Everett)
Maxine Gervais
senior supervising colorist
Erik Kaufmann
senior finishing editor
Max Mallon
post-production assistant (as Isabel Mallon)
Vincent Manierre
additional editor
Stephen F. Newnam
digital intermediate producer
Jeff Pantaleo
associate digital colorist
Kurt Reid
dailies operator
Denise Woodgerd
digital intermediate vfx producer

Location Management

Don Cornelius
location scout
Steve DeFrenza
assistant location manager
Marty Dejczak
location manager
Jeffrey A. Hunter
key assistant location manager: reshoots
M. Connor McClafferty
key assistant location manager: reshoots
Adam Meaden
assistant location manager
Christopher Miller
location manager: reshoots
Kati Moore
assistant location manager
Laura Walker
location production assistant

Music Department

Allegra De Souza
music editor
Season Kent
music supervisor
Gabe Lopez
music producer
Marvin Matyka
music editor
Dabney Morris
arranger / conductor
Angelo Raguso
music
Micki Stern
music clearance

Script and Continuity Department

Daniela Saioni
script supervisor

Transportation Department

Jeffrey Bell
transportation coordinator
Andrew Bowditch
picture car mechanic/fabricator
Bill Boyd
picture vehicle coordinator
Ali Dabbagh
unit driver
Gord Drennan
picture car captain
Joey Freitas
transportation coordinator: additional photography
Bonnie Lena
transportation dispatcher
Debbie Lewis
driver
J.P. O'Donnell
driver
Mitch Peters
transportation (as Mitchell e Peters)

Additional Crew

Kevin Alakas
assistant accountant
Gerry Alfonso
payroll accountant
Nikki Alfonso
first assistant accountant
Sean Balogh
junior post production accountant
Paul Becker
choreographer
Jake Burling
assistant: Mr. Snellin
Victoria Caro
co-choreographer
Cassandra Casino
assistant: Mr. Clark (as Cassie Casino)
Hunter Christensen
production assistant
Kara Czestochowski
travel coordinator
Jennifer Din
assistant: Ms. Faigen & Mr. Ferguson
Emma Finder
assistant: Mr. Bauman
Kerry Flood
set medic
Wendy Gaboury
production accountant
Jonathon Gauthier
production assistant: additional photography
Susan Goldberg
esn consultant
Ben Hall
assistant production coordinator: additional photography
James Hinton
Finance Executive
Olivia Keast
production assistant
Ainslee Kennedy
production coordinator
Rory Krizsan
production assistant
Maisa Leibovitz
second assistant production coordinator
Erin Levine
production staff
Maree Martinez
studio teacher
Mara McSweeny
clearances
Erik Nyhuus
production assistant
Bj Prince
animal wrangler
Gabriel Rodriguez
additional production assistant: additional photography
Lisa Shamata
unit publicist
David F. Sheridan
assistant accountant payroll
Sat Sidhu
set teacher
Kiran Singh
assistant production coordinator
Patryk Szczerba
assistant director
Benjamin Valic
vo loop group
Jarik Van Sluijs
title designer
Emily Wolfe
Studio Executive: Netflix
Mona Xia
Assistant to Studio Executive
All Filters