Neil Jordan obtuvo el Oscar a Mejor guión original por Juego de lágrimas (1992).
Además de en este filme, Isabelle Huppert ya había interpretado a una pianista en un thriller psicológico, ya que dio vida a Erika Kohut en el filme La pianista (2001), de Michael Haneke. Curiosamente, Erica es el nombre de la amiga de la protagonista a la que interpreta Maika Monroe.
Curiosamente, varias de las actrices de este thriller psicológico venían de hacer muy recientemente películas de terror con sello de autor. A Chloë Grace Moretz la vimos en el Suspiria (2018) de Luca Guadagnino, Maika Monroe era una de las protagonistas de It Follows (2014), de David Robert Mitchell, y a Zawe Ashton la hemos visto en el filme de Netflix Velvet Buzzsaw (2019), dirigido por Dan Gilroy.
El cineasta Neil Jordan y el actor Stephen Rea llevan una larga trayectoria de colaboraciones juntos. Esta es la undécima película en la que trabajan juntos después de Ondine (2009), Desayuno en Plutón (2005), El fin del romance (1999), In Dreams (Dentro de mis sueños) (1999), Contracorriente (1997), Michael Collins (1996), Entrevista con el vampiro (1994), Juego de lágrimas (1992), En compañía de lobos (1984) y Danny boy (1982).
La música del filme la compone el español Javier Navarrete, conocido por sus trabajos en los filmes Ira de titanes (2012), Corazón de tinta (2008) o El laberinto del fauno (2006).
La película se titula en nuestro país La viuda. El título original del filme es Greta, es decir, el nombre del personaje que interpreta Isabelle Huppert. Curiosamente, el título del filme iba a ser inicialmente The Widow (La viuda).
Chloe Grace Moretz y Maika Monroe ya habían trabajado juntas en La quinta ola (2016).
La película se ha rodado en Nueva York, Toronto, y varias localizaciones de Irlanda como Dublín.