Surviving Evil est le premier long-métrage du réalisateur de télévision Terence Daw.
L'actrice-chanteuse Natalie Mendoza a composé des chansons pour le film. Elle avait déjà composé un morceau pour Moulin Rouge !
Bien que l'histoire soit située sur une île des Philippines, le film fut entièrement tourné en Afrique du Sud, dans la province de KwaZulu-Natal.