Watch this video and more on Discover Film
Already registered? Sign in
A cop is out for vengenance against the men who abused his daughter.
Country: China. Language: Mandarin. Subtitles Available.
iPhone Apple TV Android Android TV Fire TV Roku ®