Caleb Zelic, détective privé à Melbourne, est bien décidé à retrouver le meurtrier de son meilleur ami Gary, un flic intègre, retrouvé égorgé chez lui.
Mais Caleb est sourd depuis l'enfance et lire sur les lèvres peut parfois porter à confusion... Il sait toutefois parfaitement lire les expressions et le moindre geste de ses interlocuteurs. De plus, Caleb n'oublie jamais un visage.
Avec l'aide de son associée Frankie, ex-flic alcoolo, il mène son enquête mais se fait brutalement agresser. Et Frankie disparaît. Blessé, aux abois, il se réfugie chez son ex-femme à Resurrection Bay, sa ville natale.
Alors qu'il commence à remonter le fil des derniers événements menant à la mort de Gary, il réalise que tous autour de lui ont quelque chose à cacher...