Shanghai

In a world filled with secrets, solving a mystery can be murder.

2010-06-10 | 105 minutes

Rating: 6.1