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
1984
1997
1970
1954
2007
1979
1987
1990
2016
1982
2000
1986
1995
2004
1945
1958
2001