The film was supposed to be shot in Hong Kong in 2019 but due to the violent protests against China in that city it had to be delayed. The film was further delayed by the outbreak of the Covid-19 coronavirus in 2020. The film had to be shortened and filmed in England for release in 2021 instead.