Animated version of the Bard's much-quoted tragedy about the indecisive Prince of Denmark. With the voices of Nicholas Farrell as Hamlet and Tilda Swinton as Ophelia.