A series of doctors create or become monsters on a remote Filipino island.
https://themoviedb.org/collection/812830