Jimmy Conlon (Liam Neeson), brooklyński gangster i płatny zabójca, powoli kończy karierę. Jest zmęczony pracą, a policja coraz bardziej depcze mu po piętach. Pewnego dnia dowiaduje się, że współpracownik chce zlikwidować jego syna Mike’a (Joel Kinnaman), którego Jimmy przed laty opuścił.