Buenos Aires, 1971. Carlitos a 17 ans et un visage d'ange auquel personne ne résiste. Au lycée, il rencontre Ramon et, avec lui, prend un chemin sanglant fait de vols, de mensonges et de meurtres. Carlitos ne recule devant rien pour obtenir ce qu'il veut et accomplir ce qu'il pense être sa destinée...
Durant la guerre civile espagnole, Carlos, douze ans, débarque à Santa Lucia, établissement catholique pour orphelins. Dès la première nuit, Carlos aperçoit le fantôme d'un enfant et s'efforce de communiquer avec lui.