Sylvia (Isabelle Huppert) is a 40-year-old prostitute who works on the streets in Nice. Her teenage daughter Laurence (Maud Forget), whom she had abandoned years before, visits her apartment unexpectedly while Sylvia is being beaten by two thugs. One of the thugs is killed in the resulting melee, and the two women flee to the French countryside. Sylvia tries to find her ex-husband with whom she had a son, and her daughter tries to connect with her despite Sylvia's reluctance. They meet the mysterious fugitive Joshua (Pascal Greggory) who joins them. Meanwhile, Sylvia confronts her troubled past and tries to make sense of her life.