Het verhaal speelt zich af tijdens de rassenrellen van 1967 in Detroit. Wanneer de politie een inval doet bij een bar die geen vergunning heeft en 82 mensen arresteert breken er gewelddadige rellen uit. Pas vijf dagen later komt er een einde aan het geweld. Uiteindelijk komen 39 mensen om het leven en enkele honderden raken gewond.
We volgen drie personen waaronder de verslaafde hoteleigenaar Crystal die wanhopig op zoek is naar een donor voor haar alcoholistische man. Daarnaast maken we kennis met een voormalige gedetineerde en een mislukte worstelaar genaamd El Monstruo.
Een vader (Hayden Christensen) en zoon zijn getuige van een schietpartij tussen een bankovervaller en een misdadiger terwijl ze op een jachtuitje zijn. De bankovervaller neemt de jonge jongen in gijzeling om het geld van de overval terug te vorderen. De woedende vader en een politiechef (Bruce Willis) moeten vervolgens hun krachten bundelen om de kidnapping te beëindigen.