Julianne Moore

as Lisey Debusher Landon

Clive Owen

as Scott Landon

Dane DeHaan

as Jim Dooley


Joan Allen

as Amanda