Cast (25)

Bella Thorne

Avalon Greene

Zendaya

Halley Brandon

Mary Mouser

Savannah O'Neal / Emma Reynolds

Nick Robinson

Jake Logan

Stefanie Scott

Julianne

Connor Price

Walker

Jascha Washington

Kendall Brandon

Dylan Everett

Lance Lancaster

Kathryn Greenwood

Lisa Logan

Doug Murray

Roger O'Neal

Clive Walton

Walt Reynolds

Natalie Radford

Jacqueline Reynolds

Jessalyn Wanlim

Cherie St. Claire

Jesse Bostick

Emmett

Julian Kennedy

Owen

Stewart Arnott

Pemberly

Tom H. Lariviere

Jean-Frank

Daniela González

Lucy Delgoosy

Matt Baram

Mr. Brock

Niamh Wilson

Brittany

Chantelle Chung

Megan

Deshaun Clarke

Leonard

Peter DaCunha

George O'Neal

Sonia Laplante

Miss Fontaine

Adam Murciano

Norm

Crew (19)

James Krieg

Writer

Daisy von Scherler Mayer

Director

Kenneth Burgomaster

Original Music Composer

Barbie Block

Casting

Jim Lambie

Set Decoration

Bob Levy

Executive Producer

Catherine Flynn

Dialogue Editor

Leslie Morgenstein

Executive Producer

Mark Allen

Sound Effects Editor

Jonathan Hackett

Producer

Marion Pon

Art Direction

Shelley Mansell

Costume Design

Sally Stiner

Casting

Adam Weiss

Editor

Michael Storey

Director of Photography

Doug McCullough

Production Design

Dava Savel

Writer

Wendy Weiner

Writer

Alexa Young

Novel