En el filme hay tres actores que dan vida a los dos personales protagonistas. Clive Owen interpreta al violinista Dovidl, que de niño y de joven está interpretado por los actores Luke Doyle y Jonah Hauer-King. Por su parte Tim Roth da vida a Martin, que en su faceta joven lo interpretan los actores Misha Handley y Gerran Howell.
Howard Shore compone la banda sonora del filme. Shore cuenta con tres premios Oscar por la música de los filmes El señor de los anillos: La comunidad del anillo (2001) y El señor de los anillos: El retorno del rey (2003), también Oscar a Mejor canción por el tema Into the West.
El director del filme, François Girard, es conocido por haber dirigido otra película de corte musical: el éxito francés El coro (2014).
El filme se ha rodado en Canadá, Inglaterra, Hungría y Polonia. En Polonia se rodaron escenas en Treblinka. Esta es la primera vez que una película se rueda en el propio Campo de Concentración de Treblinka.
El guión del filme lo escribe Jeffrey Caine, nominado al Oscar por su trabajo en la película El jardinero fiel (2005).
La película se presentó en el Festival de Toronto de 2019.
El director del fotografía del filme es David Franco que, además de haber ganado el Emmy, es conocido por su trabajo como director de fotografía en la serie Juego de tronos.
La película está basada en el libro The Song of Names de Norman Lebrecht.