Iskusni Frank Horrigan tajni je agent starog kova, pripadnik specijalne američke tajne službe, koji se pred samu mirovinu još uvijek bori s demonima iz svoje prošlosti. Naime, na njegovu prvom zadatku čuvanja predsjednika, 1963. godine ubijen je predsjednik John F. Kennedy, što si Horrigan nikako nije uspio oprostiti. Gotovo trideset godina kasnije, aktualni američki predsjednik vodi kampanju za ponovni izbor, a Horrigana počinje opsjedati profesionalni ubojica Mitch Leary (John Malkovich), najavljujući još jedno ubojstvo. Iako ostatak tima takve prijetnje ne shvaća nimalo ozbiljno, Franku ne pada na pamet ponovno si priuštiti noćnu moru odgovornosti za gubitak predsjednika svoje države.

Nakon ubojstva svojega gazde pas Hooch odlazi sa inspektorom Scottom (Tom Hanks), u nadi rasvjetljenja slučaja i otkrivanja ubojice. Na njihovome putu pronalaska ubojice Scott i Hooch nailaze na mnoge međusobne probleme i nesuglasice.

Na Badnjak advokat Charlie (J. Cusack) i njegov partner Vic (B. B. Thornton), koji rade za mafiju, kradu dva milijuna dolara s namjerom da iza ponoći pobjegnu iz grada. Novac pripada lokalnom šefu mafije Billu Guerrardu (R. Quaid) iz Wichite u Kansasu. Vic sprema novac, ali čekanje se produžuje, jer su okolne ceste zaleđene. Film prati prvenstveno Charlieja koji obilazi lokale i striptiz barove, a jednom od njih vlasnica je Renata (C. Nielsen), fatalna žena s kojom namjerava napustiti grad. Sazna da se za njega raspituju ubojice, a počinje se pitati hoće li ga Vic prevariti.