Frances (Chloë Grace Moretz) es una dulce e ingenua joven que, tras la muerte de su madre, se acaba de mudar a Manhattan. Cuando encuentra un bolso extraviado en el metro decide entregárselo a su legítima dueña, Greta (Isabelle Huppert), una pianista viuda con una desesperada necesidad de compañía. Rápidamente se convierten en amigas, pero su amistad cambia cuando se descubren las siniestras intenciones de Greta.