Cecilia, en 42 årig svensk diplomat i Filippinerna, får i uppdrag att hjälpa en svensk som är sjuk och sitter fängslad i norra delen av landet. Hon åker iväg med sin chaufför och lyckas få ut svensken ur fängelset. På vägen tillbaka får vulkanen Pinatubo ett utbrott och vägarna blir blockerade och ofarbara. Därute i mörkret hittar de en ensam liten flicka, en 8 årig barnarbetare som är svårt skadad, och Cecilia bestämmer sig för att ta hand om henne. Då kliver ytterligare en person in i bilden, en soldat beväpnad med en Kalashnikov, och han visar sig vara fullkomligt oberäknelig. Situationen blir kritisk för Cecilia efter det att han dödat de båda männen i sällskapet.