A military junta rules an unnamed country in Latin America, and a communist guru who calls himself Ezequiel (Abel Folk) leads an ever escalating anti-government terrorist movement whose early acts of political revolution are characterized by prominently displayed dead dogs. Enter idealistic, yet complexly jaded, former lawyer Agustin Rejas (Javier Bardem), who's become a detective in hopes of finding a more legitimate way of practicing the law and is assigned to investigate the case. As he seeks the truth about Ezequiel, however, he grows ever more disillusioned with his adamantly bourgeois wife (Alexandra Lencastre) and falls ever more deeply into a complex relationship with his daughter's secretive ballet teacher Yolanda (Laura Morante). Through his search for Ezequiel, Rejas struggles to come to terms with his activist-villager roots while working in the service of a fascist regime, and the audience gets a firsthand look at the ongoing battle in the third world between military fascism and communist revolution. Both the lead character and the audience discover that no position--political or personal--is ever as clear-cut as either side's propaganda makes it seem.