La cinta está basada en la novela Cry Macho, escrita por el norteamericano N. Richard Nash y publicada en 1975.
Nash, el autor de la novela, originalmente había escrito un guion de la historia, pero no consiguió que algún estudio se interesara por el mismo. En sus palabras: "Tenía un guion llamado Macho que nadie quería. Se me ocurrió hacer una novelización rápida. Obtuve un anticipo de 10 mil dólares y lo completé como Cry Macho en dos semanas. Obtuvo críticas sorprendentemente buenas y en el instante en que aparecieron, tres estudios, todos los cuales habían rechazado el guion, comenzaron a pujar por esta pequeña y horrible cosa. Vendí los derechos de uno. Cuando me pidieron que hiciera el guion, les di lo que habían rechazado, no cambié una palabra, ¡y les encantó!".
En 1988, Clint Eastwood informó de su interés en crear una adaptación de la novela, pero se abandonó el proyecto para trabajar en su nuevo papel de Harry el sucio en The Dead Pool. Tras un intento fallido de Roy Scheider en 1991, en 2011, Brad Furman había sido elegido para dirigir una adaptación producida por Al Ruddy. La película, que había sido anunciada en el Festival de Cine de Cannes de 2011 y había elegido a Arnold Schwarzenegger para el papel principal, fue cancelada poco después del divorcio de Arnold con Maria Shriver. Nueve años después, en 2020, se anunció que Eastwood dirigiría, produciría y protagonizaría una adaptación de la novela para Warner Bros. Pictures y HBO Max.