En los años 2000 Duncan interpretó a "Servilia Caepionis" en la serie de la HBO y la BBC "Roma" y a Rose Harbinson en "Starter for 10".