"Greta"mengisahkan seorang gadis muda bernama Frances (Chloe Moretz) yang mencoba bertahan hidup di kota New York. Suatu ketika dia menemukan sebuah tas di kereta bawah tanah. Pemiliknya bernama Greta (Isabelle Huppert), seorang wanita eksentrik Perancis sekaligus guru piano yang tinggal sendirian. Setelah kehilangan sang ibu, Frances dengan cepat akrab dengan Greta. Lambat laun Frances mengetahui sifat asli Greta yang membahayakan.