Loading...

Duncan Staff (Duncan Dennier Staff)

Search on Amazon

Biography

Hamburg, West Germany
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. Read more...