Beautiful, interesting, incredible cinema.
A British brain surgeon punishes the murderess of his lover.