Cast (25)

Gillian Anderson

Marika Whyte

Haley Joel Osment

Erol Whyte

Rufus Sewell

Gabriel 'Gabe' Whyte

Victor Garber

Sal

Susanna Fournier

Grace

Kiara Glasco

Young Gracie

John Paul Ruttan

Young Erol

Sherry Miller

Mrs. Moore

Brandon Firla

Jimmy / Johnny

Sarah Manninen

Avril

Catherine Bruhier

Holland

Laura Miyata

Aya

Jonah Wineberg

Jeremy

Chris Hatcher

Hatcher

Asim Wali

Asim

Isaak Smith

Student

Thomas Hauff

Professor

Simon Reynolds

Dr. Reynolds

Rupinder Nagra

Real Estate Agent

Louise Nicol

Old Woman in Princeton

Dan Mandic

Gabe Stand-In

Wilma Dyson

Marika Stand-In

Kyle Limkilde

Erol Stand-In

Jeff Christensen

Sal Stand-In

Robbie Campbell

Young Erol Stand-In

Crew (63)

Ting Fang Liu

Key Hair Stylist

Kristin Wayne

Makeup Department Head

Rachel Ford

Costume Set Supervisor

Jenn Burton

Truck Costumer

Emma Monaghan

Truck Supervisor

Deborah Burton

Wardrobe Assistant

Bob Gundu

Second Unit Director of Photography

Nathan Taylor

Best Boy Grip

Mehran Jabbari

Digital Imaging Technician

Michael Bailey

First Assistant Camera

Eli Lafont

Key Grip

Alona Power

Second Assistant Camera

Dan Grease White

Second Assistant Camera

Tisha Myles

Painter

Jamie Oxenham

Props

Scottie Baker

Set Dresser

Ryan Hyland

First Assistant Director

Chris Agoston

Second Assistant Director

Jeremy Doiron

Third Assistant Director

Patrick Christensen

ADR Engineer

Peter S. Carlstedt

ADR Mixer

Huan Nguyen

Boom Operator

Alexander Turner

Boom Operator

Tyler Whitham

Dialogue Editor

Alex van der Meulen

Sound Mixer

Chris Wallace

Digital Intermediate Colorist

Kevin Downer

Digital Intermediate Editor

Peter Armstrong

Digital Intermediate Producer

Philip Princeton

Location Manager

Doug Gillespie

Production Accountant

Delaney Siren

Production Assistant

Daniel Whidden

Production Assistant

Emily Kulasa

Production Coordinator

Richie Mehta

Director

Lee Kim

Producer

Andrew Lockington

Music

Tico Poulakakis

Director of Photography

Stuart A. McIntyre

Editor

Jenny Jue

Casting

Johanna Ray

Casting

Chris Crane

Production Design

Jennifer Marie Thomas

Art Direction

Zosia Mackenzie

Set Decoration

Jessica Fulmer

Makeup Artist

Nelson Ferreira

Sound Designer

J.R. Fountain

Sound Effects Editor

Nathan Robitaille

Sound Effects Editor

Keith Elliott

Sound Re-Recording Mixer

Colin McLellan

Sound Re-Recording Mixer

Bob Gundu

Visual Effects

Brad Hruboska

Steadicam Operator

Jag Gundu

Still Photographer

Sami Hajjar

Gaffer

Rawl Banton

Transportation Coordinator

Katrina Saville

Script Supervisor

Suzanne Cheriton

Unit Publicist

Richie Mehta

Writer

Millie Tom

Location Casting

Kelsey Hart

Costume Designer

Nelson Ferreira

Sound Supervisor

Peter Harvey

Unit Production Manager

Martin Watson

Property Master

David Ottier

Sound Recordist