Credits
Cast

Jewel Staite
Cassie Cranston

Ennis Esmer
Adam Mitchell

Tommie-Amber Pirie
Polly Murray

Jonas Chernick
Chester O'Connell

Katharine Isabelle
Alice Solomon

Mark O'Brien
Bruce Buck

Lauren Lee Smith
Heather Mitchell

Kristian Bruun
Seth Parsons

Lauren Holly
Mauren Cranston

Natalie Brown
Anna

James McGowan
Spencer Goode

Gugun Deep Singh
Gus

Noah Cappe
Otis

Christine Horne
Ellie

Rosemary Dunsmore
Seth's Mother

Jessica Greco
Dr. Valsky
Deborah Lobban
Georgina

Jessica Clement
Young Alice
Marc-Anthony Sarria
Young Bruce
David MacLean
Michael Roberts

Hershel Blatt
Young Chester

Alex Harrouch
Young Adam

Torianna Lee
Young Heather

Mary Krohnert
Mrs. Parker
Sophi Knight
Young Polly

Zoe Cleland
Young Cassie
James O'Kane
Walter (uncredited)
Art
Matthew Bianchi
Art Direction

Danielle Sahota
Production Design
Camera
D. Gregor Hagey
Director of Photography
Costume & Make-Up

Marissa Schwartz
Costume Design
Jennifer O'Connor
Makeup Artist
Directing
Consuelo Solar
Script Supervisor
Editing

Jeremy Lalonde
Editor, Writer, Director, Executive Producer
Production
Ken Cuperus
Associate Producer
James Szajda
Associate Producer
James O'Kane
Associate Producer
Audrey Eraud
Associate Producer
Vicky Humphrey
Associate Producer
Toni Jones
Associate Producer
Jefri Knazan
Associate Producer
Kit Ogilvie
Associate Producer
Keri Peterson
Associate Producer
Sara Kay
Casting
Jenny Lewis
Casting

Jewel Staite
Executive Producer

Ennis Esmer
Executive Producer
Avi Federgreen
Executive Producer
Erla Glesby
Executive Producer
Ryan Goldhar
Executive Producer
Shawn Hebb
Executive Producer
Lori Montgomery
Executive Producer
Michael J. Roberts
Executive Producer
Alisa Scott
Executive Producer

Jordan Walker
Producer
Chris Bennett
Producer
Jeremy Tubbs
Production Coordinator

Heather Young
Production Manager, Line Producer
Sound
Eli Klein
Music Supervisor

Jeff Toyne
Original Music Composer