Un vent de folie raciste souffle sur une ville des Etats-Unis : un pasteur noir est enlevé et son église incendiée. Un homme décide de réagir.
Dans la petite ville de Liberty, le révérend Phelps, pasteur baptiste noir, accompagne son jeune fils, Luther, au bus scolaire, quand il est soudainement agressé par une bande de voyous racistes. Ceux-ci le kidnappent, le relâchent sur un terrain vague et finissent par le rouer de coups...