The movie is called Blood Red Fear and was done in Taiwan.
The main points for Taiwan are: - It is very cheap, much cheaper than in the rest of the world. This did happen because the Taiwanese movie industry crashed.
- Great landscapes
- The city of Taipei can play many different roles
Not so good point: The weather conditions in Taiwan are very difficult to handle.
The production blog is at Blood Red Fear Production Blog