Ned (Robert De Niro) en Jim (Sean Penn), twee kleine gangsters, kunnen door toedoen van Bobby (James Russo), een ter dood veroordeelde moordenaar, onverwacht uit de gevangenis ontsnappen. Ze belanden in een Noord-Amerikaans stadje, waar de inwoners hen voor een priesterduo houden dat in het plaatselijke klooster blij verwacht wordt. Ned en Jim spelen het spel mee en proberen intussen tevergeefs de Canadese grens over te steken. Ze worden immers nog altijd gezocht.