Law Abiding Citizen: Clyde Shelton (Gerard Butler) es un ciudadano normal que lo ha perdido todo. Diez años antes su mujer y su hija fueron brutalmente asesinadas, y los criminales no han sido condenados. El culpable es Nick Rice (Jamie Foxx), el ambicioso ayudante del fiscal del distrito, porque hizo un pacto con el abogado de uno de ellos. Pero Clyde descubre ese acuerdo, y su deseo de venganza lo lleva a cometer una serie de asesinatos