From the ambitious and mad titular character to his devilish wife Lady Macbeth to the moral and noble Banquo to the mysterious Three Witches, Macbeth is one of William Shakespeare's more brilliantly populated plays and remains among the most widely read, performed in innovative...