En familiefar bliver fundet død ved havnekarréen, en nonne bliver dræbt i det lokale kloster, og en lokal entreprenør bliver fundet død, dagen efter hans projekt er stemt igennem. Der er nok at se til for chefefterforsker Dan Sommerdahl (Peter Mygind) og resten af drabsafdelingen hos Helsingør Politi.

Imens nye mordsager skal opklares, spidser trekantdramaet mellem Dan Sommerdahl, hans ekskone Marianne Sommerdahl (Laura Drasbæk) og hans makker og bedste ven Flemming Torp (André Babikian) til. Marianne og Flemming er blevet kærester, men de ved ikke, hvordan de skal fortælle Dan om forholdet. Dan er særlig følsom, da han sørger over sin mors død. Efter flere fejlslagne forsøg får Marianne og Flemming endelig sat Dan i stævne, og til deres store overraskelse reagerer Dan med en velsignelse af deres forhold. Han trænger også selv til at komme videre, mener han. 

Dan koncentrerer sig i stedet om det, han gør bedst - arbejdet. Mon forholdet mellem de tre kan holde, når de skal arbejde tæt sammen i opklaringsarbejdet? Politiinspektør Hanegaard (Lotte Andersen) er alt andet end begejstret for situationen. Det giver politiassistent og Dans svigersøn, Benjamin (Mathias Käki Jørgensen), en chance for at bevise sit værd, og han står samtidig overfor en vigtig beslutning sammen med kæresten Laura (Mia Helene Højgaard).

På arbejdet får Dan et nyt kvindeligt bekendtskab, da den charmerende kystvagt, Josefine Sundby (Maibritt Saerens), bliver involveret i en sag. Hun viser fra første møde interesse for Dan, hvilket alle undtagen Dan bemærker.

I tredje sæson møder vi desuden den lokale fiskehandler Otto, der spilles af Kurt Ravn. Han sørger altid for, at politistationen får serveret lækker frokost, hvilket passer politistationens efterforsker og mad-connaisseur, Svend Johansen (Peter Gantzler), rigtig godt. Derudover har Otto et godt netværk i byen, som skal vise sig at få stor betydning for politiets arbejde.