All Cast

Clive Owen
John Farrow

Carice van Houten
Susanna

Ella Purnell
Mia Farrow

Adrian Rawlins
Police Inspector

Daniel Brühl
Father Antonio

Ella Hunt
Ella Foster

Kerry Fox
Dr. Rachel

Pilar López de Ayala
Luisa
Izán Corchero
Juan
Imogen Gray
Lilly

Michael Nardone
Frank

Mark Wingett
Dave
Natasha Dosanjh
Aisha

Héctor Alterio
Old Priest
