Characters played by Naomi Watts
Mary
Characters played by Oliver Platt
Dr. Wilson
Characters played by Charlie Heaton
Stephen
Son
Characters played by Jacob Tremblay
Tom
Mary's patient
Characters played by Clémentine Poidatz
Lucy
Mary's assistant
Characters played by Alex Braunstein
Aaron
Characters played by David Cubitt
Doug
Characters played by Crystal Balint
Grace
Characters played by Ellen David
Joan
Characters played by Tim Post
Sheriff
Characters played by Peter Outerbridge
Richard
Characters played by Anton Chevrier
Stephen
5 yo
Characters played by Thomas Macedo
Stephen
9 yo