Boyle est flic dans une petite bourgade irlandaise où il ne se passe rien. Il passe son temps à traîner au pub, et fréquente les prostituées. Son quotidien est chamboulé lorsqu'un super flic débarque pour mener une opération anti-drogue.
Depuis 20 ans, Butch Kassidy passe pour mort. Mais en réalité, ce légendaire hors-la-loi vit désormais en Bolivie sous une fausse indentité. Un jour, il croise la route d'un jeune ingénieur qui vient de braquer la mine dans laquelle il travaillait.