Catherine "Cat" Chandler est une jeune et brillante détective qui est hantée par son passé. Adolescente, elle a été témoin du meurtre de sa mère attaquée par deux hommes armés. Cat aurait pu être tuée si une mystérieuse créature ne l'avait pas sauvée. Neuf ans plus tard, elle découvre lors d'une enquête que Vincent Keller, un soldat mort au combat pendant son service, est en réalité toujours vivant. Alors que Cat se rapproche dangereusement de lui, elle commence à découvrir les mystères qui entourent le meurtre de sa mère et qui est réellement Vincent.