O investigador de polícia Storm descobre laços entre policiais corruptos, a máfia e um político. Logo após, uma ordem é dada para acabar com ele e sua família. Após anos em coma, é hora da vingança.
Ao perseguir um suspeito certa noite, a policial Sharon Pogue (Jennifer Lopez), de Chicago, quase é vitimada por uma emboscada. Mas um estranho misterioso (Jim Caviezel) intervém, desarma o assassino e salva a vida de Sharon. Talvez seja apenas um cidadão consciente passando pelo lugar certo na hora certa. Só que os dois já haviam se encontrado antes. Eles se apaixonam, descobrem a verdade e são forçados a encarar segredos do passado.
O ex-agente secreto Robert McCall acredita que seu passado ficou para trás e tenta viver uma nova vida. Ele conhece Alina, uma jovem que está sob poder de uma quadrilha russa, e simplesmente não consegue ignorá-la. Munido de suas extraordinárias habilidades, ele ressurge como um verdadeiro anjo vingador. Longe da aposentadoria e com um novo desejo de fazer justiça, McCall decide ajudar quem foi brutalizado e oprimido.
O agente federal Matt Graver volta a contatar seu sicário de confiança, Alejandro Gillick, visando combater os famosos cartéis de drogas, considerados agora células terroristas. O objetivo da missão, orientada secretamente pelo alto escalão do governo, é fazer eclodir uma guerra entre grupos rivais.