Duncan Penwarden was born on February 9, 1880 in Nova Scotia, Canada. He was an actor, known for
The Lady Lies (1929),
The Woman God Sent (1920) and
The Imp (1919). He died on September 13, 1930 in Jackson Heights, Queens, New York City, New York, USA.