Liam Neeson
as
Dr. David Marrow
Michael Cavanaugh
as
Dr. Malcolm Keogh
M.C. Gainey
as
Large Man
Marian Seldes
as
Mrs. Dudley
Kaitlyn Dever
as
Brynn
Zack Duhame
as
Mailman
Drew Barrymore
as
Drew Barrymore
Rosemarie DeWitt
as
Elizabeth Riley
Kyle Gallner
as
Joel
Ray Nicholson
as
Paul Hudson
Sean Penn
as
Gene Rutkovsky
Katherine Waterston
as
Nancy
Gbenga Akinnagbe
as
Verdis
Danny Philippou
Director
Leeanna Walsman
as
Elizabeth Spirit
Miranda Otto
as
Sue
Grace Fulton
as
Celina Rice
Jamie Draven
as
Jerry Rice
Joe Morton
as
Max Astin
Vinessa Shaw
as
Nora Rice
John Cameron Mitchell
Director
Nicole Kidman
as
Becca
Miles Teller
as
Jason
Stephen Mailer
as
Kevin
Dianne Wiest
as
Nat
Oliver Stokowski
as
Oberschirführer Karl Höhler
Ron Donachie
as
Oberst John Skinner Wilson
Pål Sverre Hagen
as
Roy Nilsen
Jessica Biel
as
Erin
Eric Balfour
as
Kemper
Scott Martin Gershin
as
Leatherface
Lauren German
as
Teenage Girl
Sabrina Carpenter
as
Hailey
Anthony Mackie
as
King
Regina Hall
as
Lisa Carter
Russell Hornsby
as
Maverick 'Mav' Carter
Céline Carrère
as
Alexia's Mother
Frédéric Jardin
as
BPF Inspector
Thibault Cathalifaud
as
The Fan Tuning Show
Justin Baldoni
Director
Jenny Slate
as
Allysa
Brandon Sklenar
as
Atlas Corrigan
Blake Lively
as
Lily Bloom
Steve Monroe
as
Realtor
Blanca Guerra
as
Concha
Héctor Ortega
as
Doctor
Russell Brand
as
Self
Keri Russell
as
Julia Meadows
Jesse Plemons
as
Paul Meadows
Amy Madigan
as
Principal Ellen Booth
Graham Greene
as
Warren Stokes
Brian Yuzna
Director
Linda Hoffman
as
Brooke Sullivan
Jim Antonio
as
Doc Burns
Corbin Bernsen
as
Dr. Feinstone / Dr. Caine
Ralph P. Martin
as
Jenkins
Anne-Lise Heimburger
as
Camille
Virginie Efira
as
Mia
Benoît Magimel
as
Thomas
Grégoire Colin
as
Vincent