Malcolm Shields a tourné dans 1 série et dans 8 films. Une prestation à retrouver dans le rôle de Mr. McGregor dans la série Outlander. Au cinéma, dans le rôle de Patient dans le long métrage Perfect Sense.