All Cast

Naomi Watts

Naomi Watts

Mary Portman

Oliver Platt

Oliver Platt

Dr. Wilson

David Cubitt

David Cubitt

Doug Hart

Jacob Tremblay

Jacob Tremblay

Tom Patterson

Charlie Heaton

Charlie Heaton

Stephen Portman

Crystal Balint

Crystal Balint

Grace

Clémentine Poidatz

Clémentine Poidatz

Lucy

Ellen David

Ellen David

Joan

Tim Post

Tim Post

Sheriff

Alexandre Bacon

Alexandre Bacon

Aaron

Peter Outerbridge

Peter Outerbridge

Richard