William Shakespeare's play Hamlet explores different types of kings through the characters of Old Hamlet and Claudius. Shakespeare questions whether Claudius' accession to the throne through regicide was acceptable, and criticizes the view of kings as being above the law. He portrays Claudius as a Machiavellian ruler and compares him to Old Hamlet, examining the necessary qualities of a good king. Shakespeare brings up debates around kingship that were prominent during the Renaissance, such as the divine right of kings and where a ruler's power comes from.