Hamlet is the longest of Shakespeare's plays and one of the most powerful and influential plays in English literature.