En Inde, la principale agence de renseignement dépêche un agent énigmatique pour une mission secrète visant à venger l'attentat terroriste du 26/11/2011 contre Mumbai.
Un homme voit sa famille assassinée chez lui et se retrouve avec deux balles dans la tête. Il survit, et découvre qu'il a désormais le pouvoir de lire le passé, le présent et le futur des gens. Fort de ce pouvoir, il va traquer les meurtriers de sa famille, et au passage "nettoyer" sa ville de la criminalité.
Regina, fille de bonne famille anciennement fortunée et Valerio, petit gangster, sont sans le sou. Ils décident alors de tuer l'oncle de Valerio, joueur invétéré, pour mettre la main sur ses gains. Mais l'assassinat marque le début d'une lente descente aux enfers pour le couple.
De retour dans sa ville natale pour se rendre au chevet de son père, Mike découvre qu'il est atteint de la même maladie neurodégénérative que son géniteur. Décidé à mettre fin à ses jours, il contacte alors une agence spécialisée dans les suicides qui ne fixe qu'une seule règle : pour mourir, il faut d'abord tuer quelqu'un.
Jackie, une mère divorcée qui se remet à peine de sa séparation, apprend que Mitch, son ex-mari, s'est remarié très rapidement après leur divorce. Tiffany, sa nouvelle épouse, est beaucoup plus jeune qu'elle. Envahissante, cette dernière souhaite prendre des décisions à sa place concernant l'éducation de leur fille, Brooke. La tension ne tarde pas à monter d'un cran lorsque Tiffany offre une voiture à Brooke, malgré le refus de sa mère. D'abord perplexe, puis méfiante, Jackie finit par découvrir le passé macabre de Tiffany...
Inspiré de faits réels, ce thriller suit trois individus troubles dont les chemins se croisent et s'entrechoquent lors d'événements tragiques à Pittsburgh.