Cast (15)

David Thewlis

Jim

Luke Wilson

Father Greg

Laysla De Oliveira

Veronica

Rossif Sutherland

Mike

Tennille Read

Roseangela

Tamara Podemski

Detective Grove

Gage Munroe

Walter

Arsinée Khanjian

Anna

John Bourgeois

Gunter

Sugith Varughese

Indian Restaurant Manager

Hrant Alianak

Garo

Alexandre Bourgeois

Clive

Isabelle Franca

Young Veronica

Seamus Patterson

Lenny

Sochi Fried

Alicia

Crew (23)

Atom Egoyan

Director

Atom Egoyan

Producer

Susan Shipton

Editor

Mychael Danna

Music

Simone Urdl

Producer

Jennifer Weiss

Producer

Stephen Traynor

Co-Producer

Jason Knight

Casting

John Buchan

Casting

Paul Sarossy

Director of Photography

Sébastien Beffa

Executive Producer

Nicolas Brigaud-Robert

Executive Producer

Valéry Guibal

Executive Producer

François Yon

Executive Producer

Laurie May

Executive Producer

Noah Segal

Executive Producer

Adrian Love

Executive Producer

Phillip Barker

Production Design

Atom Egoyan

Writer

Steve Munro

Sound

Daniel Pellerin

Sound

Robert Fletcher

Sound

Mychael Danna

Original Music Composer