Es una adaptación libre de la novela The Beast in the Jungle, escrita por Henry James y publicada en 1903.
Se filmo en locaciones de Viena, Austria y Bruselas, Bélgica, entre noviembre de 2021 y enero de 2022.
Tuvo su premier en el Festival Internacional de Cine de Berlin, en febrero de 2023.