A survival television show, shooting on an isolated Island in the South China Sea, becomes all too real when a malignant spirit hell-bent on consuming them all is unwittingly released.
Join FTIA and get full access to 1,500+ active projects filming near you.
Already a member? Login