Frances (Chloë Grace Moretz) é uma jovem mulher cuja mãe acabou de falecer. Acabando de se mudar para Manhattan e cheia de problemas com o pai, ela forma uma amizade improvável com Greta (Isabelle Huppert), uma viúva bem mais velha que ela. Porém, conforme as duas se tornam melhores amigas, as atenções da viúva se mostram muito mais sinistras do que ela imaginava.