In this intriguing French drama, Isabelle Huppert stars as a timid and unassuming physics teacher at a high school in a rough Paris suburb. Her life takes a dramatic turn…