Duncan Macrae est un acteur de 61 ans (20 août 1905 - 23 mars 1967). Duncan Macrae a tourné dans 1 série et dans 5 films. Une prestation à retrouver dans le rôle de Doctor / Napoleon Bonaparte dans la série Le Prisonnier. Au cinéma, dans le rôle de Sgt. Davie Maclean dans le long métrage Greyfriars Bobby.