Izla
Two brothers accompany a group of vloggers on their search for a mythical island. But when they find it, they uncover one sinister secret after another.
Average Score : 50
Status: Released
Release Date: 2021-10-22
Production Companies OctoArts Films
Production Countries Philippines,
Run time: 85 minutes
Budget: --
Revenue: --
Cast