Rechercheur Hazel Micallef (Sarandon) woont al haar hele leven in Port Dundas, een Canadees stadje waar normaal gesproken nooit iets gebeurt. Wanneer het lichaam van een vermoorde bejaarde vrouw gevonden wordt, neemt rechercheur Hazel de leiding van het onderzoek op zich. Het spoor leidt naar een meedogenloze seriemoordenaar die gedreven wordt door een hogere macht.