Battle-scarred Taiwanese islands star in Oscar nominated film