Todas las escenas del metro están filmadas en Bucarest, donde los viejos trenes circulan llenos de graffiti, excepto las ventanas.
Keenan Kampa, una bailarina entrenada, fue la primera opción para el papel de Ruby, pero cuando Michael y Janeen Damian se pusieran en contacto con ella y le preguntan si tiene algún interés en actuar, ella se recuperaba en un hospital de una cirugía de cadera. Tenía que hacer tres sesiones de rehabilitación al día para volver a estar en forma de ballet.
Nicholas Galitzine (Johnnie) no estaba familiarizado con el violín antes de conseguir el papel. Antes de su casting, solo había tocado la guitarra. Galitzine comentó: “Me dieron un tiempo antes y durante la filmación en el que tuve un curso intensivo de capacitación muy extenso. Tuve un tutor increíble en Londres, y luego durante la filmación, más o menos día y noche cuando no estaba filmando, estaba tipo de práctica para hacerlo auténtico”.