Clyde (Gerard Butler) é um dedicado pai de família que testemunha sua esposa e filha serem assassinadas. Após o julgamento do processo, um dos culpados é sentenciado a uma pena branda, de apenas cinco anos, graças a um acordo feito com o ambicioso promotor Nick (Jamie Foxx).
A Clyde resta denunciar as falhas do sistema judiciário e as suas incoerências. Anos depois o assassino é encontrado morto e Clyde é preso mesmo sem qualquer prova contra ele.
Seu único objetivo, é denunciar o corrupto sistema judicial nem que para isso tenha que matar um a um, todos os envolvidos. Mas, com Clyde trancafiado na cadeia, como o promotor poderá impedi-lo se ele parece estar sempre um passo a frente de todos?