Does the play Macbeth have any historical truth?
While William Shakespeare’s play "Macbeth" is based on real historical events and a real Scottish king, Shakespeare took significant creative liberties and added fictional elements to the story. He dramatized and embellished the actual historical accounts for dramatic effect and artistic purposes.