L'assassinat de Martin Luther King n'en finit pas de hanter la vie de Smokey Dalton, enquêteur privé noir américain. Poursuivi par plusieurs agences gouvernementales, il a dû quitter son Sud natal pour se réfugier à Chicago où il tente de protéger Jimmy, 10 ans, seul témoin de l'assassinat du leader des droits civiques. Ne pouvant compter que sur lui-même, Dalton se forge une nouvelle identité en faisant passer l'enfant pour son fils. Il accepte un emploi d'agent de sécurité dans l'hôtel où doit se réunir le parti démocrate pour désigner son candidat à l'élection présidentielle. Or, au cours de cet été 1968, la contestation contre la guerre du Viêt-nam fait rage, et la convention démocrate tourne vite au carnage entre manifestants pacifistes et forces de l'ordre.