Jim
David Thewlis
Father Greg
Luke Wilson
Garo
Hrant Alianak
Clive
Alexandre Bourgeois
Young Veronica
Isabelle Franca
Lenny
Seamus Patterson
Alicia
Sochi Fried
Veronica
Laysla De Oliveira
Mike
Rossif Sutherland
Roseangela
Tennille Read
Detective Grove
Tamara Podemski
Walter
Gage Munroe
Anna
Arsinée Khanjian
Gunter
John Bourgeois
Indian Restaurant Manager
Sugith Varughese
Music
Mychael Danna
Original Music Composer
Producer
Atom Egoyan
Director
Writer
Casting
Jason Knight
Executive Producer
Noah Segal
John Buchan
Editor
Susan Shipton
Jennifer Weiss
Co-Producer
Stephen Traynor
Simone Urdl
Sébastien Beffa
Laurie May
Adrian Love
Nicolas Brigaud-Robert
Sound
Steve Munro
Director of Photography
Paul Sarossy
François Yon
Daniel Pellerin
Valéry Guibal
Robert Fletcher
Production Design
Phillip Barker