In China, a man is arrested and tortured for a crime committed years before by his twin brother.
Lloyd Ingraham
Fine Arts Film Company
Production information and reference links
IMDb
Recommendations from this title