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)

Jennifer O'Connor

Makeup Artist

Chris Bennett

Producer

Matthew Bianchi

Art Direction

Marissa Schwartz

Costume Design

Danielle Sahota

Production Design

Consuelo Solar

Script Supervisor

Jenny Lewis

Casting

Jeremy Lalonde

Editor

D. Gregor Hagey

Director of Photography

Jordan Walker

Producer

Sara Kay

Casting

Jeremy Lalonde

Director

Jeremy Lalonde

Writer

James O'Kane

Associate Producer

Ennis Esmer

Executive Producer

Vicky Humphrey

Associate Producer

Toni Jones

Associate Producer

Kit Ogilvie

Associate Producer

Michael J. Roberts

Executive Producer

Shawn Hebb

Executive Producer

Lori Montgomery

Executive Producer

Erla Glesby

Executive Producer

Jeremy Lalonde

Executive Producer

Jewel Staite

Executive Producer

Eli Klein

Music Supervisor

Jefri Knazan

Associate Producer

James Szajda

Associate Producer

Jeremy Tubbs

Production Coordinator

Heather Young

Production Manager

Audrey Eraud

Associate Producer

Keri Peterson

Associate Producer

Alisa Scott

Executive Producer

Ryan Goldhar

Executive Producer

Heather Young

Line Producer

Avi Federgreen

Executive Producer

Ken Cuperus

Associate Producer

Jeff Toyne

Original Music Composer