Als sich der Polizist Danny Gallagher (Karl Urban) mit seinem Kollegen Charlie Horvath (Vincent Spano) auf den Weg zum Hafen macht, ahnt er noch nicht, dass dieser Einsatz sein Leben komplett verändern wird.
Charlie wird dabei ums Leben kommen, Danny erschießt unwissentlich einen Undercover-Agenten und muss anschließend für mehrere Jahre ins Gefängnis.
Als er wieder frei ist, setzt er alles daran, den Vorfall von damals aufzuklären und seinen Namen reinzuwaschen. Leicht ist das nicht, da seine Ex-Kollegen in ihm seither nur einen Cop-Killer sehen und Jagd auf ihn machen.
Lediglich sein alter Mentor Jimmy Murtha (Andy García) hält zu ihm. Und dann wäre da auch noch die verführerisch-geheimnisvolle FBI-Agentin Rebecca (Sofía Vergara), aus der Danny nicht so ganz schlau wird …