All Cast

Guy Pearce

Guy Pearce

Father Peter

Vadhir Derbez

Vadhir Derbez

Father Daniel

Stephen Lang

Stephen Lang

Archbishop

Brady Jenness

Brady Jenness

Charlie Giroux

Robin Bartlett

Robin Bartlett

Helen

Keith David

Keith David

Father Louis

Chris Galust

Chris Galust

Young Peter

Acoryé White

Acoryé White

George

James Healy Jr.

James Healy Jr.

Forensic Psychologist

Heath Freeman

Heath Freeman

Mr. Miller

Hannah Alline

Hannah Alline

Mrs. Miller

Tristan Riggs

Tristan Riggs

Nicholas Miller

Stephanie Rhodes

Stephanie Rhodes

Charlie's Mother

Major Dodge

Major Dodge

Charlie's Father

Evangeline Griffin

Evangeline Griffin

Nellie

Johari Turner

Johari Turner

Aaron

Björgvin Arnarson

Björgvin Arnarson

Carson

Grace E Gonzalez

Grace E Gonzalez

Jazzy

Seth Gutierrez

Seth Gutierrez

Sherman

Gail Cronauer

Gail Cronauer

Archbishop's Secretary

Mykle McCoslin

Mykle McCoslin

Administrator

Gary Lee Reed

Gary Lee Reed

Priest

Garrett Schweighauser

Garrett Schweighauser

Father Dunleavy

Silas De La Rosa

Silas De La Rosa

Young Daniel

Ethan Pogue

Ethan Pogue

Young Daniel's Friend #1

Joe Colaleo

Joe Colaleo

Young Daniel's Friend #2

Riley Irvin

Riley Irvin

Young Daniel's Friend #3

Cecilia Okoye

Cecilia Okoye

Guard #1

David Opegbemi

David Opegbemi

Guard #2

Jancey Sheats

Jancey Sheats

News Reporter

Craig Cole

Craig Cole

Police Officer #2 (uncredited)

Braden Balazik

Braden Balazik

Detention Center Kid (uncredited)

Angela Destro

Angela Destro

Detention Center Doctor (uncredited)

Riley Fitzgerald

Riley Fitzgerald

Juvenile Detention Kid (uncredited)

Isaiah Finley

Isaiah Finley

Detention Guard (uncredited)