A woman moves to live with her new husband in 17th century Amsterdam, but soon discovers that not everything is what it seems.
Anya Taylor-Joy
as Petronella 'Nella' Oortman
Romola Garai
as Marin Brandt
Alex Hassell
as Johannes Brandt
Paapa Essiedu
as Otto
Hayley Squires
as Cornelia
Caolan Byrne
as Arnoud
Sally Messham
as Hanna
Geoffrey Streatfeild
as Frans Meermans
Ziggy Heath
as Jack Philips
Ian Hogg
as Pieter Slabbaert
AislĂn McGuckin
as Agnes Meermans
Christopher Godwin
as Pastor Pellicorne