Kate Winslet reads as Ophelia in Hamlet (1996). Hamlet, son of the king of Denmark, is summoned home