Da sein Sohn angeschossen wird und schwer verletzt im Krankenhaus landet, unterbricht der Exganove Jacob Sternwood (Mark Strong) seinen selbstgewählten Ruhestand und kehrt in seine Heimat London zurück. Dies ruft sofort den Polizisten Max Lewinsky (James McAvoy) auf den Plan, der vor Jahren bereits mit fanatischer Besessenheit Jagd auf Sternwood gemacht hatte und dies mit einer hässlichen Schussverletzung bezahlen musste.
Während sich die beiden Kontrahenten ein Katz und Maus Spiel liefern wird den zwei Männern schnell klar, dass hinter den aktuellen Ereignissen eine viel weitreichendere Verschwörung steckt, in die auch Männer aus Max Einheit verwickelt sind. Um die Sache aufklären zu können, muss sich Max wohl oder übel mit dem Mann verbünden, den niemand jemals als seinen Partner vermuten würde. Jacob und Max bilden daher ein effizientes Team auf Zeit und auch wenn sie sich gegenseitig nicht trauen können, die Gefahr für ihre Gegner ist noch weit größer.