A história decorre em Chicago, durante os anos da Depressão. Michael Sullivan é um gangster conhecido como Anjo da Morte. Paralelamente, Sullivan é um dedicado chefe de família, marido irrepreensível e pai de dois rapazes. Mas quando estes dois mundos colidem, levando as vidas da sua mulher e do seu filho mais novo, Sullivan embarcará numa viagem de vingança juntamente com o seu filho sobrevivente.