Duncan Armstrong was created as Duncan John D'Arcy Armstrong.
Duncan Armstrong Net Worth is $850,000 Mini Biography Duncan Armstrong was created as Duncan John D’Arcy Armstrong. Known for moviesThe Morning Shift (2000)as Himself - HostBeing There (1999)as HimselfYum Cha (2008)as Himself20 to 1 (2007-2008)as Himself Source IMDB