Robert Shaw, who played Donald Grant in From Russia with Love, was born in Lancashire on 9th August 1927 Robert Shaw, who played Donald Grant in From Russia with Love, was born in Lancashire on 9th August 1927.