Question: is banquo macbeth's best friend?
Answer: Banquo is Macbeth's best friend, and the Witches promise him that his descendants will be future kings of Scotland. ... Macbeth is so worried about losing the throne that he is willing even to kill his best friend in an attempt to cheat fate. Banquo reappears after his death as a disapproving ghost at Macbeth's banquet.