Thomas Craven (Mel Gibson) es un veterano investigador del departamento de policía de Boston cuya hija de 24 años, Emma (Bojana Novakovic), es asesinada. Thomas decide entonces intentar averiguar por qué su hija acabó de forma tan trágica, y descubrir quién ha acabado con la vida de la persona a la que más quería.