La película fue anunciada en septiembre de 2018, con Tom Holland, Robert Pattinson, Mia Wasikowska y Tracy Letts en conversaciones para protagonizar la cinta.
Se informó también que Antonio Campos escribiría y dirigiría la película, con Jake Gyllenhaal como productor.
[4] En enero de 2019, Bill Skarsgård, Eliza Scanlen y Gabriel Ebert se unieron al elenco, con Netflix sumándose para distribuir la película.
[5][6] Sebastian Stan fue elegido para reemplazar a Chris Evans después de que los conflictos de su agenda lo hicieron abandonar el proyecto, y personalmente recomendó a Stan para que asumiera su papel.
[7] Además, Jason Clarke, Riley Keough y Haley Bennett también fueron anunciados como parte del elenco.