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.
2007
2020
1934
2021
1936
1995
2015
2014
2002
1985
1984
1992
2006
1993
2003
1962