A dozen foreigners are kidnapped by a terrorist group in the Philippines.
Drama Thriller
Can't find providers
NextFilm 2025