Shanghai Triad

In 1930, Shanghai violence was not the problem. It was the solution.

1995-09-14 | 108 minutes

Rating: 6.761