Isabelle Huppert leads a gripping power game where personal ambitions and electoral promises collide.