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.
1999
2006
1997
2005
2015
2001
1988
2003
1993
1948
1936
2000
1976
2007
1985
1986
1989
1979
2004