The film was shot on location in Italy, and the production team spared no expense in creating high-quality action sequences. The movie's budget was estimated to be around $150 million, making it one of the most expensive Netflix original films at the time of its release.