All Cast

Ethan Hawke

Ethan Hawke

Bruce Kenner

Emma Watson

Emma Watson

Angela Gray

David Thewlis

David Thewlis

Professor Kenneth Raines

Lothaire Bluteau

Lothaire Bluteau

Reverend Beaumont

Dale Dickey

Dale Dickey

Rose Gray

David Dencik

David Dencik

John Gray

Devon Bostick

Devon Bostick

Roy Gray

Aaron Ashmore

Aaron Ashmore

George Nesbitt

Peter MacNeill

Peter MacNeill

Police Chief Cleveland

Adam Butcher

Adam Butcher

Brody

Jacob Neayem

Jacob Neayem

Charlie Klemme

Aaron Abrams

Aaron Abrams

Farrell

Catherine Disher

Catherine Disher

Kate

Danielle Bourgon

Danielle Bourgon

Secretary at Police Station

Julian Richings

Julian Richings

Tom

Kristian Bruun

Kristian Bruun

Andrew

Luke Marty

Luke Marty

Officer

Wendy Lyon

Wendy Lyon

Norma

Kaitlin Kocsis

Kaitlin Kocsis

Teenage Girl

Samantha Tenus

Samantha Tenus

Teenage Girl

J.C. Kenny

J.C. Kenny

TV News Anchor

Maura Grierson

Maura Grierson

TV Reporter

Patrick Garrow

Patrick Garrow

TV Presenter

Janet Porter

Janet Porter

S. Cooper

Pamela MacDonald

Pamela MacDonald

Woman with Grocery Cart

Lenno Britos

Lenno Britos

Driver

Steve Whistance-Smith

Steve Whistance-Smith

Passenger (as Steven John Whistance Smith)

Deborah Grover

Deborah Grover

Old Woman

Arlene Frattini

Arlene Frattini

Naked Old Woman

Emily Haughton

Emily Haughton

Ms. Gray (Still)

Jessica Field

Jessica Field

Angela at 10 years (Still)

Adam Gullusci

Adam Gullusci

Roy at 14 years (Still)

Adrian Griffin

Adrian Griffin

Doctor

Kirk Gordon

Kirk Gordon

Prison Guard

Heidi Malley

Heidi Malley

Victim

Kate Stephey

Kate Stephey

Young Satanist Woman

Audrey Potter

Audrey Potter

Baby

Olivia Potter

Olivia Potter

Baby

Lauren Jenkins

Lauren Jenkins

Baby

Charley Jenkins

Charley Jenkins

Baby

Nick Longo

Nick Longo

Satanist

Lisa Horvath

Lisa Horvath

Satanist

Goran Stjepanovic

Goran Stjepanovic

Satanist

Carrie Eklund

Carrie Eklund

Satanist

Heather Lapine

Heather Lapine

Satanist

James Preston Rogers

James Preston Rogers

Satanist

Stephen Hughes

Stephen Hughes

TV Voice Over (voice)

Vanessa Spencer

Vanessa Spencer

Satanist (uncredited)

Noah Segura

Noah Segura

Reverend Simmons (uncredited)

Attila Sebesy

Attila Sebesy

Cult Member (uncredited)

Mackenzie Kerfoot

Mackenzie Kerfoot

Praying Girl (uncredited)

Alli McLaren

Alli McLaren

Girl (uncredited)