Po podjęciu decyzji o resecie filmowego uniwersum DC i wprowadzeniu nowego aktora grającego Supermana, do roli rozważani byli Harris Dickinson, Wolfgang Novogratz, Andrew Richardson oraz Pierson Fode. Z kolei Jacob Elordi propozycję odrzucił. Reżyser James Gunn do finalnego etapu castingu wybrał Nicholasa Houlta, Toma Brittneya i Davida Corensweta i to z nimi odbyły się testowe nagrywki, z których zwycięsko wyszedł Corenswet.
W finałowym etapie castingu do roli Lois Lane znalazły się Emma Mackey, Phoebe Dynevor, Samara Weaving i Rachel Brosnahan. Po nagraniach testowych reżyser James Gunn angaż powierzył tej ostatniej. Na wcześniejszych etapach rozważano także kandydatury Camili Mendes oraz Mary Mouser.
Zdjęcia do filmu były kręcone w Los Angeles (Kalifornia, USA), Atlancie i Macon (Georgia, USA), Cincinnati i Cleveland (Ohio, USA) oraz na archipelagu Svalbard (Norwegia).