The range of Shakespeare's characters is just enormous. Each one of them, whether it's a man or woman, prince or pauper, hero or anti hero, is so complex, layered and yet deeply identifiable.