Clyde Shelton (Gerard Butler; 300, RocknRolla, Gamer) is een wrak na de brute inbraak in zijn huis die hij als enige overleeft. Al zijn woede en frustratie komen pas naar buiten als de dader door een juridische deal niet de straf krijgt die hij verdient. Tien jaar later neemt Clyde het recht alsnog in eigen hand en beland hij in de cel.
Tot verbijstering van aanklager Nick Rice (Jamie Foxx; Collateral, Miami Vice) begint de wraak van Clyde dan pas echt, want in hoog tempo worden aanslagen gepleegd op advocaten en rechters die destijds bij de zaak betrokken waren. En stuk voor stuk worden ze opgeëist door Clyde, die nog steeds opgesloten zit in zijn cel…