Some were comedies and others were tragedies. Throughout his life he wrote many tragedies including one called Macbeth. In the play, a man named Macbeth is confronted by three witches. These three witches tell three predictions; one being that he shall be king. Due to these predictions his wife Lady Macbeth forces him to kill the king, Duncan, and any one else that may get in his way from being king. Many people have wondered why Macbeth would due such horrid things. I believe that Macbeth did these things because the three witches and Lady Macbeth forced him. So Lady Macbeth and the three withes are the real villains.
First of all, the three witches are one of the real villains because they were the ones that started it all. When the three witches met Macbeth they gave him three predictions. The first one was that he would become the Thane of Cawdor. The second one was that he would become king. And the third one was that Banquo's children would become king. Macbeth was provoked by these predictions, which led him to killing King Duncan, Banquo, and Macduff's family. Even though killing these people was Macbeth's free will. I still believe that the three withes are one of the real villains of the play. If they had never brought these predictions up, then Macbeth would have never killed the people.
Also, Lady Macbeth is one of the real villains in the play because she forced Macbeth to kill the people. At first Macbeth thought that he would not have to do anything and the predictions would still come true. But Lady Macbeth believed differently, she thought that the only way that these predictions would come true is if Macbeth killed the people that could possibly get in his way. When King Duncan came to Macbeth's castle, Lady Macbeth tried to kill him in his sleep but was unable to because she thought that the king looked a lot like her father. Because she was unable to King Duncan, she made Macbeth due.