Narra una historia de amor, amistad y venganza. Se sitúa en la época de la llegada de la democracia en Chile, cuando el presidente decreta una amnistía general para todos los presos sin delitos de sangre. Ángel Santiago (Abel Ayala), un joven soñador y valiente decidido a vengarse por los abusos recibidos en la cárcel, planea al mismo tiempo un ambicioso y arriesgado robo para el que necesita la colaboración de Nicolás Vergara Grey (Ricardo Darín), un famoso ladrón de bancos que huye de su reputación mientras trata de recuperar a su familia. Su plan se complica por la mágica presencia de Victoria (Miranda Bodenhöfer), una misteriosa adolescente cuya única manera de expresarse es el baile.