Steve Coogan does Hamlet in his own special way