Shanghai International Film Festival: ‘The Devil Inside Me’