William Houston stars as the Prince of Denmark in this adaptation of Shakespeare's classic tragedy. Still embittered over the death of his father, the King, and subsequent marriage of his mother Gertrude to uncle Claudius (Gareth Thomas), Prince Hamlet (Houston) is intrigued by tales of a ghost walking the castle battlements. He confronts the spirit, who transpires to be none other than Hamlet's father. The ghost tells Hamlet that he was murdered by Claudius, and must be avenged. Hamlet promises to bring his uncle to justice, but his efforts are constantly thwarted by his own indecision, leading to madness and death for those around him.