Frances (Chloë Grace Moretz) es una dulce e ingenua joven que, tras la muerte de su madre, se muda a Manhattan. Cuando encuentra en el metro un bolso extraviado, 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.

Neil Jordan (‘Juego de lágrimas’) dirige el thriller psicológico ‘La viuda’. En el reparto, Maika Monroe como Erica Penn, la mejor amiga de Frances; Colm Feore, que da vida a su padre; Stephen Rea, que se mete en la piel del detective privado contratado para investigar a Greta; y Zawe Ashton, como una misteriosa mujer que tiene información importante sobre el pasado de la pianista.