Death Toll backdrop
Death Toll poster

Death Toll (2008)

1h 21m 2008 United States of America

New Orleans, notorious for having the highest murder rate per capita in the United States, grapples with the aftermath of its past as the "Murder Capital of the Country." A decade of rampant drug-related violence has devastated both the streets and the community, placing immense strain on local law enforcement and its residents. "Death Toll" explores this grim period, shedding light on the struggles faced by the city as it confronts the chaos and despair that have taken root in its neighborhoods.

You May Also Like