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.
1965
1945
2004
2000
2002
2001
2017
2018
2016
2022
1966
1996
1990
1973
2010
1997