News

The first part of the historic crime thriller has been set as the opening film of Shanghai International Film Festival.