Cast & Crew

Directed by

Justin G. Dyck
(directed by)

Writing Credits

Keith Cooper
(screenplay written by)
David Steinberg
(novel)

Cast

Morgan Neundorf
Beatrix
Karen Slater
Brooke
Loukia Ioannou
Jasmine
Will Ennis
Trigg
Renee Stein
Gabby
Keith Cooper
Yuri
Paul Nicholas Mason
Oren
Lisa Scenna
Portia
Ashley Rogan
Yazzy
Allison Edwards-Crewe
Miss Toola
Peggy Calvert
Mary
Bruce Gram
David
Leo Valeri
Grayson
Mariah Butt
Sara
Madeline Leon
Ophelia
Justin Bott
Trunk Master
Nicholas Craig
Jack
Summer Shaxon
Jack's Crush
Kevin Morris
Wisdom Witch
Emily Agard
Kindness Witch
Mish Tam
Maggie
Kafi Pierre
Jann
George Gibson
Blake
Greg Zajac
Neil
Jake Burling
DJ Warlock
Oksana Gavryliuk
Tiny
Esmay Daniels
Witch
Ruby Daniels
Witch
Phyola James
Witch
Joey Fatone
Muggs
'Weird Al' Yankovic
Jax
Brian Webber
Lemur
Robert Notman
Rabbit / Snake (voice) (as Rob Notman)
Serhiy Muretov
Ball Room Dancer
Apollonia Lee
Ball Room Dancer
Dariy Muretov
Ball Room Dancer
Aera Ishii
Ball Room Dancer
Joseph Boronka
Ball Room Dancer
Kaitlyn Vorobieva
Ball Room Dancer
Marina Vorobieva
Ball Room Dancer
Vladimir Vorobiev
Ball Room Dancer
All That's Dance
Newmarket and Barrie Dance Groups
Barrie Dance Conservatory
Newmarket and Barrie Dance Groups
Aileen Chen
Dancer
Janet Trichilo
Dancer
Olivia Kidson
Dancer
Amy Jenikovszky
Dancer
Joanne Butorajac
Dancer
Nicole Berezin
Dancer
Andrew Hefner
Dancer
Katerina Henneberry
Dancer
Rachel Mintz
Dancer
Arica Mason
Dancer
Kathryn McKenzie
Dancer
Paiuge Whittemore
Dancer
Ashtin Hennessy
Dancer
Kayya Tongigbraut
Dancer
Samantha Smith
Dancer
Brooke Thompson
Dancer
Leanne LeBlanc
Dancer
Emily Pagliaro
Dancer
Bronwyn Bell
Dancer
Leah Yari
Dancer
Sedona D'Amico-Sartori
Dancer
Christa Evans
Dancer
Lisa Cockburn
Dancer
Sacha Pena
Dancer
Elena Guergis
Dancer
Lina Patel
Dancer
Skylar Fank
Dancer
Emily Gwin
Dancer
Madelyn LaGace
Dancer
Shaunagh Kinzinger
Dancer
Emmarson Trichilo
Dancer
Madeline Theriault
Dancer
Camryn Murray
Dancer
Hannah Evans
Dancer
Melanie Greenwood
Dancer
Sonja Haelzle
Dancer
Isabelle Kapteyn
Dancer
Marley Sands
Dancer
Yan Zhang
Dancer
Tasmmy Kapteyn
Dancer
Natalie LaCasse
Dancer
Melisssa McTeer
Dancer
Adriana Diaz
Witch
Adriano Cantisano
Warlock
Alejandra McKenna
Witch
Allison Thompson
Witch
Amy Richards
Witch
Anna M.
Witch
Athena Taxopoulos
Witch
Bob Turner
Warlock
Chloe Walker
Witch
Chirstopher Wilson
Warlock
Claire Hilts
Witch
Dale Sheldrake
Warlock
Evgeny Akimovadrian Mora
Warlock
Fiona Fairbairn
Witch
Gloria Beresford Lastilya Firer
Witch
Izabela Mitchell
Witch
Janice Walker
Witch
John Pilkey
Warlock
Ken Marshall
Warlock
Kevin Karnat
Warlock
Kim Wilson
Witch
Kyle Turner
Warlock
Linda Preston
Witch
Lucan Andre Francis
Warlock
Melissa Shaxon
Witch
Michael Lobello
Warlock
Michael Pitropov
Warlock
Moe Savai
Warlock
Nicholas Kozu
Warlock
Noah Wilson
Warlock
Nolan Wilson
Warlock
Olga Sokol
Witch
Olivia Diaz
Witch
Peter Stratton Barry
Warlock
Petra Sheldrake
Witch
Shakiyla Shaw
Witch
Sime Curcija
Witch
Sana Marshall
Witch
Stephen Ryan
Warlock
Svetlana Babaylova
Witch
Tyler Marshall
Warlock
Tylan Fante Coleman
Witch
Yvonne Chang
Witch
Alex Taxopoulos
Warlock
Alla Nagorna
Witch
Amy Tremblay
Witch
Andrea Burgie
Witch
Anna Lisa Chang
Witch
Braden Chiasson
Warlock
Ethan Norman
Warlock
Eugenio Matteo Ianni Teixeira
Warlock
Gloria Beresford-Lastlydia Lowe
Witch
Joyce Chan
Witch
Kevin Hall
Warlock
Lydia Lowe
Witch
Maria Henao
Witch
Monika Juhasz
Witch
Monna Wei
Witch
Natalie Klement
Witch
Rebecca Dela Rosa
Witch
Riley Chiasson
Witch
Roman Berdinskiy
Warlock
Shaun Hepburn
Warlock
Taron Martirosyan
Warlock
Zakhar Akimov
Warlock
Nola Klop
Ophelia (Dutch)

Produced by

Kevin Lamb
executive producer
Patrick McBrearty
producer (produced by)
Beth Stevenson
executive producer

Cinematography by

Martin Buzora
director of photography

Editing by

Elizabeth Stadtlander

Casting By

Michael Rubinstein

Production Design by

Allie Thompson

Art Direction by

Ashley Corley

Costume Design by

Kenda Hoggan

Makeup Department

Amber Bentley
assistant makeup artist
Jessica Fox
assistant make-up/hair
Diana Ovtchinnikova
assistant makeup artist
Christina Spina
key make-up & hair

Production Management

Myles Milne
production manager

Second Unit Director or Assistant Director

Shane Dooley
third assistant director
Tracey James
trainee assistant director

Art Department

Cassie Campbell
assistant art director
Heather Rumancik
assistant art director

Sound Department

Bob Charters
sound recordist
Ryan Eligh
foley artist / sound editor
Jeremy Kessler
sound effects editor
Scott McCrorie
re-recording mixer / supervising sound editor
Deanna Morano
sound effects editor
Stephen Ryan
sound assistant
Jamie Sulek
re-recording mixer
Joe Tetreau
dialogue editor
Evan Turner
sound effects editor

Visual Effects by

Doug Lentz
digital compositor

Camera and Electrical Department

Dawson Bowen
grip/electric swing
Thomas Cornish
second assistant camera
Sean Deakin
d.i.t / still photographer
Marco Deufemia
camera operator
Michael Fisher
first assistant camera
Kyle Francis
gaffer
Daniel Glegg
daily first assistant camera
Cody Nelson
grip/electric swing
Osvaldo Sepulveda
daily first assistant camera
Rafal Strupinski
key grip

Casting Department

Leigh Rousson
casting assistant

Costume and Wardrobe Department

Mackenzie Milne
wardrobe assistant
Gina Staple
wardrobe assistant

Editorial Department

Matt Evans
colorist
Matt Evans
colorist
Tiffany Ravensbergen
post-production coordinator
Ryan Travers
assistant editor

Script and Continuity Department

Jake Burling
script supervisor

Additional Crew

Rebecca Lamarche
assistant production coordinator
All Filters