Cast & Crew

Directed by

Ruby J. Munro
(as Ruby Munro)

Writing Credits

E.S. Dolan Dix
(teleplay by) and
Samantha Herman
(teleplay by)
E.S. Dolan Dix
(story by)

Cast

Brooke D'Orsay
Talia
Ryan Paevey
Anderson
John Prowse
Charles
Carmel Amit
Diane
David Attar
Keith
Rochelle Greenwood
Judy
John Murphy
Miles
Patti Allan
Mildred
Daphne Hoskins
Izzy
Jake Guy
Jake
Madeline Hirvonen
Young Talia
Victor Colotla
Young Anderson
Gerard Plunkett
Older Gentleman / Narrator
Angela Palmer
Sloanne
Kevin Mundy
Talia's Dad
Benjamin Jacobson
Ryan
Lindsey Stirling
Violinist

Produced by

Jenni Baynham
executive producer
Ashley Glover
associate producer
Kristofer McNeeley
executive producer
Chaya Ransen
executive producer
Matthew Shewchuk
post production producer
Robyn Wiener
producer

Music by

Brian Chan
(Composer)
Caleb Chan
(Composer)

Cinematography by

Brian Whittred

Editing by

Rafi Spivak

Casting By

Jackie Lind

Production Design by

Major Major
(as Shawn 'Major' Major)

Art Direction by

Erica Lapadat-Janzen

Set Decoration by

Ryan Karl Schmidt

Costume Design by

Oneil Drummond

Makeup Department

Brittany Horne
makeup department head
Becky Petkau
first assistant hair stylist
Mary Renvall
hair department head
Jenean Wittmann
first assistant makeup artist

Production Management

Nick Light
post-production supervisor
Robert Murdoch
production manager

Second Unit Director or Assistant Director

Nick Fletcher
first assistant director
Jay Julier
third assistant director
Mackenzie McElligott
trainee assistant director
David Scott Thomson
second assistant director

Art Department

Yvette Cassidy
assistant set decorator
Evandro Chaves
set dresser
Daniel Cipilinsky
property master
Maria Crowe
set dresser
Isabel Catalán Sada
set dresser
Hayley Wilson
on set dresser
Oscar Yeung
props truck supervisor
Susan Zonailo
set buyer

Sound Department

Sammy Frenette
sound mixer
Curtis Hickey
boom operator
Kirby Jinnah
foley artist
Harish Nath
foley artist
Robert Phaneuf
sound effects editor
Heather Puttock
sound facility manager
Emmy Sainz
sound mixer
Ian Somers
boom operator
Naan Spiess
sound mixer
Wes Swales
head of sound
Scott Whittaker
dialogue editor

Special Effects by

John P. Wilcox
Snow fx Co-ordinator

Camera and Electrical Department

Rob Hamilton
gaffer
Alexa Ishikawa
assistant gaffer
Ty Klassen
b camera operator
Doug Lewis
lead grip
Wes Miron
a camera operator / steadicam operator
Riley Mary Jane Peters
best girl grip (as Riley Peters)
Roozbeh Peykari
b camera second assistant camera
Hamish Pye
dolly grip
Jay Rego
digital loader
Nick Van Berkel
b camera first assistant camera
Kalvin Warbus
a camera second assistant camera
Adrian Wilcocks
key grip

Casting Department

Tara Bell-Irving
casting associate
Stephanie Boeke
extras casting director

Costume and Wardrobe Department

Judy Csatho
assistant costume designer
Clare McIver
set supervisor

Editorial Department

Revan P. Caluya
assistant editor (as Revan Caluya)
Talia Eylon
assistant editor
Manan Sachdeva
post-production coordinator

Location Management

Robert B. Bricker
location manager

Music Department

Robert Phaneuf
music selection

Script and Continuity Department

Alexandra Pacheco
script supervisor
Matthew Willis
script coordinator

Transportation Department

Kam Dhesi
transportation coordinator
Dean Fitzpatrick
transportation coordinator
Dani Hatley
transportation captain
Ofer Mendel
cast driver

Additional Crew

Valentina Carp
production accountant
Vineel Dewan
payroll clerk
Aleah Simon Douglas
female stand-in
Lydia Guo
production legal
Denielle Jackson
tax credit consultant
Victor Martone
office production assistant
Jackie Pytel
production coordinator
Krystian Watts
key production assistant
Victor Zinck Jr.
male stand-in
All Filters