Eberhofer glaubt im Gegensatz zu seinem Dienststellenleiter Moratschek nicht an einen Suizid, sondern fahndet weiter nach dem Täter, obwohl die Kripo den Fall eingestellt hat und Franz dafür nicht zuständig ist. Dabei unterstützt ihn sein Münchner Ex-Kollege Rudi Birkenberger, der die Strafversetzung in die Provinz seinerzeit abgelehnt hat und dafür lieber als Hausdetektiv eines Supermarktes arbeitet, sich dabei aber langweilt. Ihre Recherchen führen sie zu Bruno, einem Schulkollegen von Eberhofer, der damals zur Fremdenlegion geflüchtet war, als er von der Schwangerschaft seiner Freundin erfahren hatte. Vor kurzem ist er zurückgekehrt und betreibt nun einen Schlüsseldienst. Sein Sohn Marcel hatte, um seine Drogensucht zu finanzieren u. a. auch als Stricher mit dem homosexuellen Höpfl verkehrt. Bruno wird am Ende als Schuldiger verhaftet, nachdem er von sich aus den Mord gesteht. Kurz darauf stellen beide aber fest, dass Höpfl wohl durch Marcels Mutter, Brunos Exfreundin, ermordet worden sein muss. Dies wird durch Eberhofer und seinen Freund Rudi jedoch nicht richtiggestellt, da Bruno die Schuld freiwillig auf sich genommen hat um seine Exfreundin zu schützen, sozusagen als Wiedergutmachung für seine damalige Flucht vor seiner Verantwortung als Vater. (Das Ende des Films weicht dabei erheblich von der Buchvorlage ab.)