Un tueur en série sévit sur la petite île de Serendipity au Canada.
Annie Hansen, une jeune détective privé schizophrène, est mise à l'épreuve pour résoudre les meurtres horribles du maire et du médecin local. Après l'arrivée du détective Mark Snow en renfort, les deux font équipe pour trouver le meurtrier.
L'enquête prend une tournure inattendue quand Annie et son petit ami Samir se retrouvent sur la liste des suspects. Est-ce qu'Annie, ou un de ses amis, est responsables de ces crimes effroyables ?