Dark and unsettling, the brilliant Huppert smoulders throughout.