Es ist Weihnachten im Jahr 2021 und Brian (Joel Kinnaman) spielt gerade mit seinem Sohn im Garten, als sein Junge von Kugeln von vorbeifahrenden Gangstern getötet wird, die sich gerade gegenseitig beschießen. Der entsetzte Vater verfolgt die Verbrecher und wird dabei selber schwer verletzt, was zum Verlust seiner Stimme führt.
Seine Frau Saya (Catalina Sandino Moreno) schließt er danach völlig aus seinem Leben aus und er fasst einen Entschluss: er wird ein Jahr trainieren, wie man Menschen mit Schusswaffen, Messern und Autos töten kann und dann am 24 Dezember 2022, wird er jeden einzelnen Verbrecher töten, der für den Tod seines Sohnes verantwortlich ist…