Detective Kien: The Headless Horror

THE DEAD CANNOT BE LIBERATED. THE LIVING CANNOT ESCAPE.

2025-04-25 | 131 minutes

Rating: 8.8