Cast (27)

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)

Crew (37)

Chris Bennett

Producer

Jeff Toyne

Music

Jeremy Lalonde

Editor

Jenny Lewis

Casting

Matthew Bianchi

Art Direction

Jennifer O'Connor

Makeup Artist

Danielle Sahota

Production Design

Marissa Schwartz

Costume Design

Consuelo Solar

Script Supervisor

Jordan Walker

Producer

D. Gregor Hagey

Director of Photography

Sara Kay

Casting

Jeremy Lalonde

Writer

Jeremy Lalonde

Director

Jeremy Lalonde

Executive Producer

James O'Kane

Associate Producer

Michael J. Roberts

Executive Producer

Toni Jones

Associate Producer

Kit Ogilvie

Associate Producer

Audrey Eraud

Associate Producer

Jefri Knazan

Associate Producer

James Szajda

Associate Producer

Ryan Goldhar

Executive Producer

Ken Cuperus

Associate Producer

Alisa Scott

Executive Producer

Heather Young

Production Manager

Ennis Esmer

Executive Producer

Keri Peterson

Associate Producer

Avi Federgreen

Executive Producer

Vicky Humphrey

Associate Producer

Eli Klein

Music Supervisor

Erla Glesby

Executive Producer

Jewel Staite

Executive Producer

Heather Young

Line Producer

Shawn Hebb

Executive Producer

Jeremy Tubbs

Production Coordinator

Lori Montgomery

Executive Producer