Malcolm McGregor est un acteur de 52 ans (12 octobre 1892 - 29 avril 1945). Malcolm McGregor a tourné dans aucune série et dans 5 films. Au cinéma, dans le rôle de Atkins (uncredited) dans le long métrage China Seas.