 It was after MacPherson landed the part of Hugh Hamilton in "Citizens" on BBC Radio 4 that his television career began to take off.While he was based in London MacPherson auditioned for a part in the children's series "Dramarama", but was unsuccessful.Then, in 1986, his agent told him about a part that had come up in "Taggart" and, after he regained his Glasgow accent, which had been diluted by working in London, he was offered the part.