Arthur Kirkland (Al Pacino) jest młodym, ambitnym adwokatem. Trafił do tego zawodu wiedziony umiłowaniem sprawiedliwości i poszanowania prawa. Jego idealizm i bezkompromisowość ściągają jednak kłopoty. Gdy sędzia Fleming (John Forsythe) odmawia rozpatrzenia dowodu, świadczącego o niewinności jednego z klientów Arthura i skazuje go na pięć lat więzienia, wzburzony adwokat obrzuca go obelgami, przez co zostaje aresztowany za obrazę sądu. Kłótnia z Flemingiem i pobyt za kratkami stają się początkiem całej serii burzliwych wydarzeń...