Rolę Raphaela początkowo miał zagrać
James Earl Jones, jednak zrezygnował z powodu przedłużającego się terminu rozpoczęcia produkcji.
Zdjęcia do filmu realizowano w Tulsa (Oklahoma, USA), Nowym Orleanie (Luizjana, USA), Carmel-by-the-Sea (Kalifornia, USA) w prowincji Mae Hong Son (Tajlandia), Rzymie i na Sycylii (Włochy).
Okres zdjęciowy trwał od 19 stycznia 2018 roku do 15 lipca 2019 roku.