Frank Falenczyk isi iubeste slujba. El este asasinul platit al marii familii poloneze din lumea interlopa din Buffalo, New York. Dar cand Frank incepe sa aiba probleme cu alcoolul si compromite o afacere importanta, punand astfel afacerea familiei in pericol, unchiul lui il trimite la San Francisco pentru a rezolva situatia. Frank nu este genul de tip sensibil, dar incepe sa se duca la intalniri alcoolicilor anonimi. Isi gaseste si o slujba decenta: angajat la morga. Se indragosteste de Laurel, o prostituata caustica si vulgara, care pur si simplu nu stie sa se opreasca. Intre timp lucrurile se inrautatesc in Buffalo, unde o banda irlandeza ameninta afacerile familiei. Cand situatia devine critica, Frank este nevoit sa se intoarca acasa si cu ajutorul improbabil al lui Laurel, infrunta vechii rivali intr-un mod cu totul nou.