Derek Jacobi stars as the most complex of all Shakespeare's characters in Rodney Bennett's adaptation of Hamlet.