Jude Law Is West End's New Hamlet