Thomas Craven (Mel Gibson) es un veterano detective de homicidios del distrito de policía de Boston y un padre viudo. Cuando su única hija, Emma (Bojada Novakovic) de 24 años, es asesinada en las escaleras de su casa, todo el mundo supone que él era el objetivo.