Phantom Detective

It takes a bad guy to catch a bad guy.

2016-05-04 | 125 minutes

Rating: 7