Thomas Craven (Mel Gibson) trabalha como detetive na polícia de Boston. Após testemunhar a morte de sua filha Emma (Bojana Novakovic), Craven desconfia que ele era o verdadeiro alvo. Ele passa a investigar o caso e, aos poucos, descobre que sua filha estava envolvida com políticos e a indústria norte-americana de armas nucleares.