Natalie Press
as Marieke
Jodhi May
as Geertje
Kevin McNulty
as Hendrick Uylenburgh
Emily Holmes
as Hendrickje
Michael Teigen
as Carel Fabritius
Eva Birthistle
as Saskia
Fiona O'Shaughnessy
as Marita
Jonathan Holmes
as Ferdinand Bol