Robert Bruce was NOT played by Angus MacFadyen. The actors name was Robert ??. Was in Lonesome Dove, had a n TV show. Died from a synovial cancer.