Daniel MacPherson est un acteur de 43 ans (25 avril 1980). Daniel MacPherson a tourné dans 8 séries et dans 6 films. Une prestation à retrouver dans le rôle de Hugo / Hugo Crast dans la série Foundation. Au cinéma, dans le rôle de Colonel Duz Packett dans le long métrage Land of Bad.