Il film racconta la storia di Danny Gallagher (Karl Urban), un detective della droga che, dopo aver screditato, è stato rimosso dal servizio e imprigionato. Dopo la sua liberazione, decide di organizzare una vendetta contro coloro che l'hanno creata e ucciso il suo collega. Durante le indagini, dovrà confrontarsi con il suo mentore (Andy Garcia), un ex poliziotto in pensione che ha combattuto la corruzione e un agente governativo spietato e seducente (Sofia Vergara).