His father is dead. Has his mother married the killer? A ghost cries out for vengeance, but has the Prince who hears the cry gone mad? A kingdom hangs in the balance, but who can be trusted? Family, politics, blood lust, betrayal, mystery, friendship and love--each plays a role in Shakespeare's great tragedy, Hamlet.