Frank Falenczyk (Ben Kingsley) este un asasin mafiot polonez alcoolic căruia șeful (Philip Baker Hall) îi ordonă să își rezolve problemele cu băutura și să intre într-o asociație a Alcoolicilor Anonimi. Pentru asta, el pleacă la San Francisco și începe cu succes recuperarea cu sprijinul sponsorului său (Luke Wilson). În cele din urmă, și în mod ironic, Frank își găsește și o slujbă: gropar în cimitir. Acolo o cunoaște pe Laurel (Tea Leoni), o zăpăcită cu limba ascuțită, de care se îndrăgostește. Dar când totul era prea frumos ca să dureze, în viața lui Frank reapar prietenii din trecut.