David Thewlis
Jim
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
Atom Egoyan
Producer
Atom Egoyan
Director
Susan Shipton
Editor
Jennifer Weiss
Producer
Stephen Traynor
Co-Producer
John Buchan
Casting
Mychael Danna
Music
Simone Urdl
Producer
Jason Knight
Casting
Mychael Danna
Original Music Composer
Sébastien Beffa
Executive Producer
Laurie May
Executive Producer
Noah Segal
Executive Producer
Adrian Love
Executive Producer
Nicolas Brigaud-Robert
Executive Producer
Steve Munro
Sound
Paul Sarossy
Director of Photography
Atom Egoyan
Writer
François Yon
Executive Producer
Daniel Pellerin
Sound
Valéry Guibal
Executive Producer
Robert Fletcher
Sound
Phillip Barker
Production Design