The film was shot in the Philippines and had a limited theatrical release in select countries like United States, Canada, Australia, and United Arab Emirates.
The film was shot in the Philippines and had a limited theatrical release in select countries like United States, Canada, Australia, and United Arab Emirates.