Casting W lipcu 2019 roku ujawniono, że Simu Liu zagra tytułową rolę. Aktor brał udział w castingach tydzień przed konwentem, a umowę ze studiem podpisał kilka dni przed. Poinformowano wtedy również, że w obsadzie znaleźli się Tony Leung jako Mandaryn oraz Awkwafina. W styczniu 2020 roku Michelle Yeoh rozpoczęła negocjacje ze studiem. W kwietniu do obsady dołączył Ronny Chieng, a miesiąc później Fala Chen jako Leiko Wu. W sierpniu potwierdzono udział Yeoh w filmie. W grudniu poinformowano, że Chen zagra jednak Jiang Li, Yeoh zagra Jiang Nan, a Chieng wcieli się Jona Jona. Ujawniono również, że w filmie wystąpią Meng’er Zhang jako Xialing i Florian Munteanu jako Razor Fist.

W marcu 2021 roku ujawniono, że Dallas Liu zagra w filmie.

Zdjęcia i postprodukcja Zdjęcia do filmu rozpoczęły się w lutym 2020 roku w Sydney w Fox Studios Australia pod roboczym tytułem Steamboat. Odpowiadał za nie Bill Pope. 13 marca produkcja została wstrzymana wskutek pandemii COVID-19. Zdjęcia zostały wznowione w sierpniu tego samego roku. W październiku produkcja przeniosła się do San Francisco. Zdjęcia były kręcone również w Los Angeles. Prace na planie zakończyły się 24 października. Scenografię przygotowała Sue Chan, a nad kostiumami pracowała Kym Barrett.