Maiah Wynne, Thomasin McKenzie, Andrea Chaparro i Kaylee Bryant były rozważane do roli Lucy Gray Baird. Ostatecznie angaż otrzymała Rachel Zegler.
Cody Fern, Lucky Blue Smith, Michael Ridley i Lucas Lynggaard Tønnesen byli rozważani do roli Coriolanusa Snowa. Ostatecznie angaż otrzymał Tom Blyth.
AnnaSophia Robb, Anya Taylor-Joy, Natalia Dyer, Maya Hawke, Sophie Turner, Evanna Lynch, Kaia Gerber, Sadie Sink, Elle Fanning, Sydney Sweeney, Florence Pugh i Emma Watson były rozważane do roli Tigris Snow. Ostatecznie angaż otrzymała Hunter Schafer.
Zdjęcia do filmu były kręcone w Duisburgu, Lipsku i Berlinie (Niemcy) oraz we Wrocławiu i wsi Grzędy (Polska).
Okres zdjęciowy trwał od 11 lipca do 5 listopada 2022 roku.