Duncan Staff was born on June 22, 1966 in Hamburg, West Germany as Duncan Dennier Staff. He is a producer and director, known for The Moors Murders Code (2004), Brady and Hindley: Possession (2013) and Modern Times (1995). He has been married to Lucy Artus since December 1992. They have one child.