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.
1950
1977
2005
2014
2012
1981
2024
2000
1998
1992
1985
2015
1997
1972
2009
1956
1955
1959
2003