Duncan Macrae nació el 20 de agosto de 1905 en Glasgow, Escocia, como John Duncan Graham Macrae. Fue actor, conocido por Casino Royale (1967), Tunes of Glory (1960) y Secuestrado (1959). Estaba casado con Margaret Scott. Murió el 23 de marzo de 1967 en Glasgow.