Gathering the latest trusted data…
Curating the open film catalogue…
2026 Taiwanese movie
Directed by: Chiou Hau-Jou
Blood Curse was released on April 30, 2026.