Policial e reservista da marinha, Callahan (Jai Courtney) tenta viver ao máximo dentro das regras. No entanto, tudo muda quando seu irmão mais novo, Oyster (Nat Wolff), vai preso após uma briga de bar e pega uma sentença de 25 anos atrás das grades. Indignado, o policial questiona sua posição, se vendo obrigado a escolher entre a dedicação à carreira e a devoção à família.
Evan Birch (Guy Pearce) é um professor de filosofia muito popular entre os alunos do colégio em que trabalha. Sua vida pessoal é marcada por um casamento desgastado graças a situações passadas que ainda não foram superados. Quando uma aluna desaparece, Evan se torna o principal suspeito da investigação comandada pelo detetive Malloy (Pierce Brosnan).