Cast (27)

Kathleen Robertson

Jordan Price

Gianpaolo Venuta

Elliot Larken

Sarah Power

Megan Welles

Link Baker

Miles Hayden

Daniel Fathers

Captain Vaughn

Dean Armstrong

Vincent Delucas

Christian Campbell

Nathan Loring

Terry Chen

Stephen Choi

Nigel Bennett

Robert Loring

Jonas Chernick

Perry Collins

Gabrielle Rose

Mrs. Stafford

John Maclaren

Headmaster

Marie-Noé Charbonneau

Young Megan

Saskia Rose Gaucher

Sharon Welles

Andrew Cameron

Teenage Miles

Ezra Fama de Smit

Teenage Vincent

John-Alan Slachta

Teenage Nathan

Austin Beauchamp

Teenage Perry

Pat Lemaire

Vincent's Guard #1 (as Patrick Lemaire)

Patrice Talbot

Vincent's Guard #2

Alain Moussi

Miles' Guard #1

Abdul Ayoola

Miles' Guard #2

Felix Famelart

Miles' Guard #3

Anne-Julie Proulx

Stripper

Marc Primeau

Police Officer (uncredited)

Tatiana Receveur

Gym Girl (uncredited)

André Simoneau

Police Tech (uncredited)

Crew (23)

Frédérik D'Amours

Director

Ian Whitehead

Producer

Jean Bureau

Producer

Stephen Greenberg

Executive Producer

Tom Gates

Writer

Daniel Villeneuve

Director of Photography

Chantal Lussier

Editor

Linda Berger

Casting

Anie Fisette

Costume Design

Marcelo Padovani

Hairstylist

Melissa Purino

Key Makeup Artist

Ronald J. Rolfe

Hair Department Head

Michel B. Bordeleau

Supervising Sound Editor

Luc Boudrias

Sound Re-Recording Mixer

Natalie Fleurant

ADR Supervisor

Raymond Legault

Sound Effects Editor

Mireille Morin

Dialogue Editor

Aurélien Salvy

Sound Mixer

Stéphane Lefebvre

Stunt Coordinator

Bertrand Calmeau

Still Photographer

Diandra Yoselevitz

Music Supervisor

Rick Cranford

Script Supervisor

Marianne Girard

Script Supervisor