Duncan Duff was born in 1964 in Edinburgh, Scotland. He is an actor, known for Wild Target (2010), Burke and Hare (2010) and A Quiet Passion (2016). Read more on iMDB