Home Movies & tv Who played "Robert the Bruce" in the film "Braveheart" ? Correct answer: Angus Macfadyen Share on Facebook Tweet Copy Link Next question Try the best trivia game Download on the App Store Get it on Google Play