Rooney Mara prowadziła rozmowy w sprawie objęcia roli Dominiki Egorovej.
David Fincher prowadził rozmowy w sprawie objęcia funkcji reżysera filmu po tym jak Darren Aronofsky zrezygnował z projektu.
Amerykańska tancerka baletowa Isabella Boylston była dublerką Jennifer Lawrence w filmie.
Sergei Polunin jest profesjonalnym tancerzem baletowym.
Film był kręcony w Budapeszcie, Dunaújváros, Dég (Węgry), Bratysławie (Słowacja), Wiedniu (Austria) i Londynie (Anglia, Wielka Brytania).
Film kręcono od 5 stycznia do 10 maja 2017 roku.
Jennifer Lawrence wdała się w walkę w barze w Budapeszcie podczas kręcenia tego filmu.
Aby przygotować się do roli, Jennifer Lawrence tańczyła balet przez trzy godziny dziennie z instruktorem baletu Kurtem Fromanem. Ćwiczyła również rosyjski akcent przez cztery miesiące.