Aschlop, een zeventienjarig meisje uit Guatemala, is getuige van de afslachting van 253 inwoners van een naburig Maya-dorp. Haar broer Mateo wordt gearresteerd en meegevoerd door de militaire politie.
Samen met haar familie en duizenden andere indianen, vlucht ze het regenwoud, over de Mexicaanse grens naar een vluchtelingenkamp.
Volgens de Indiaanse overlevering is de poema Aschlops beschermgeest, terwijl die van Mateo de uil is. Deze twee dieren laten elkaar nooit in de steek. Het lot van broer en zus wordt erdoor bepaald.
Tijdens haar vlucht heeft Aschlop het gevoel dat haar broer nog in leven is. Wanneer Mateo's vrouw bevalt van een zoon, besluit Aschlop op zoek te gaan naar nieuws over haar broer en onderneemt ze de lange en gevaarlijke reis naar Guatemala. De uil en de poema zullen Aschlop leiden op haar zoektocht door een land, dat langzaam gewurgd wordt door terreur en onderdrukking. Haar zoektocht wordt uiteindelijk beloond.
De film is bebaseerd op waar gebeurde feiten. Guatemala leed meer dan 30 jaar onder een militaire dictatuur. De indianen, 2/3 van de bevolking, leefden in angst en in de sfeer van burgeroorlog. Tussen 1978 en 1989 vonden meer dan 70.000 indianen de dood in Guatemala.