Why was the old Thane of Cawdor executed in "Macbeth"?
Act 1 scene4
2 Answers | Add Yours
He was found a traitor to the King of Scotland. He had helped the Norway and was caught. Because he was disloyal, he was executed. Because Macbeth showed such valiant efforts with great results in battle, he earned the new title as Thane of Cawdor to take the other's place. What is interesting is that he becomes just as disloyal to the king--even worse--after he receives that same title--because he kills the king. Here is where Ross explains to the king how Cawdor was unfaithful.
He was definitely executed because of treasonbut most importantly to make way for Macbeth as it was destined
Join to answer this question
Join a community of thousands of dedicated teachers and students.Join eNotes