Billy Taggart (Mark Wahlberg) è un ex poliziotto newyorkese appassionato del suo lavoro che si è visto costretto ad abbandonare il posto in seguito ad un'indagine su un omicidio andata "troppo in là". Si improvvisa detective privato e incontra sulla sua strada l'uomo più potente della città, il sindaco Hostetler (Russel Crowe) che gli propone la possibilità di riappropriarsi del suo distintivo indagando sulla sospetta relazione fedifraga di sua moglie. Billy accetta e scoprirà ben più dì un semplice tradimento coniugale.