Duncan Penwarden was born on February 9, 1880 in Nova Scotia, Canada. He was an actor, known for The Bishop`s Candlesticks (1929), Gentlemen of the Press (1929) and The Imp (1919). He died on September 13, 1930 in Jackson Heights, Queens, New York City, New York, USA.