Keith Allen plays William Palmer in this true story of a Victorian-era English surgeon who uses poison to settle scores and ward off debt. William lacks a sense of regret, even after killing his wife, brother and three of his own children.
2002
2021
1954
1999
2014
1940
1967
2019
2017
2024
2020
1951
2016
1970
1975
1948
1917