1931년, 조직의 충실한 해결사 마이클 설리번은 집에서는 말수 적은 남편이자 아버지로 살아가며 두 아들에게 자신의 일을 숨긴다. 어느 밤 아버지를 몰래 따라간 큰아들은 조직의 폭력을 목격하고, 그 순간부터 가족의 평온은 돌이킬 수 없이 무너진다. 배신으로 아내와 작은아들을 잃은 설리번은 살아남은 아들의 손을 잡고 충성했던 조직을 떠난다. 복수를 원하면서도 아들만은 자신의 세계에서 지켜야 하는 그는 거대한 세력을 상대로 위험한 여정을 시작한다. 두 사람을 뒤쫓는 냉혹한 살인자가 거리를 좁혀 오는 가운데, 서먹했던 부자는 차 안과 낯선 숙소에서 서로를 새롭게 알아간다. 아버지에게 남은 시간은 많지 않지만, 아들이 앞으로 살아갈 길만큼은 자신이 걸어온 길과 달라야 한다.