La película está basada en Nightmare Alley, un clásico del cine 'noir' del año 1947.
Esta versión de Guillermo del Toro, no es un remake de la película de 1947, si no una readaptación de la novela de William Lindsay Gresham.
Tano Michael Shannon como Richard Jenkins ya habían trabajado con Guillermo del Toro anteriormente en La forma del agua (2017).
El callejón de las almas perdidas es la tercera vez que Cate Blanchett y Rooney Mara colaboran en una película, tras Carol (2015) y Song to song (2017).