A voluntária francesa Thérèse Bourgoine (Isabelle Huppert) trabalha em uma ONG na ilha de Palawan, nas Filipinas. Durante uma viagem para levar mantimentos à sede da ONG, em Puerto Princesa, ela é sequestrada junto de vinte turistas pelo grupo terrorista Abu Sayyaf, que luta pela independência da ilha de Mindanao.