Characters played by Robert De Niro
Jack
Characters played by Edward Norton
Stone
Characters played by Milla Jovovich
Lucetta
Characters played by Frances Conroy
Madylyn
Characters played by Enver Gjokaj
Young Jack
Characters played by Pepper Binkley
Young Madylyn
Characters played by Sandra Love Aldridge
Miss Dickerson
Characters played by Greg Trzaskoma
Guard Peters
Characters played by Rachel Loiselle
Candace
Characters played by Kylie Tarnopol
Young Candace
Characters played by Bailey Tarnopol
Young Candace
Characters played by Madison Tarnopol
Young Candace
Characters played by Peter Gray Lewis
Warden
Characters played by Sarab Kamoo
Janice
Characters played by Richard Murphy
Guard #1