Where to watchUSGBCAAUDEFRESITNLSEBRMXINJPUpdating providers…Provider data and links via JustWatchSoul Contract2018 • 1h 29mDirectorChenliu WangStatusReleasedNerdspin Score—Rate thisSign in to rateWhere to watchUSGBCAAUDEFRESITNLSEBRMXINJPUpdating providers…Provider data and links via JustWatchTop CastWang Xiaoyan陈小楠Yi Lu李雪Tinghui Wang田浩然User ReviewsAll reviewsSign in to reviewFrom Nerdspin