Con la llegada de la democracia a Chile se decreta una amnistía general para los presos sin delitos de sangre. Ángel Santiago (Abel Ayala), un joven decidido a vengarse de los abusos que ha recibido en la cárcel, emprende la búsqueda del famoso ladrón de bancos Vergara Grey (Ricardo Darín), cuyos robos le han hecho acreedor de una reputación que le gustaría dejar atrás. Su plan para un arriesgado robo se complica por la mágica presencia de Victoria (Miranda Bodenhofer), una misteriosa bailarina adolescente.