Like a punch to the gut, Norman Jewison’s legal drama from 1979, …And Justice for All Featuring Al Pacino in an Oscar-nominated portrayal as idealistic Baltimore defense attorney Arthur Kirkland, the movie sets out to expose the great corruption and absurdity festering inside the American judicial system. Fueled by a Valerie Curtin and Barry Levinson (also Oscar-nominated) screenplay, it offers moments of burning force and classic Pacino intensity, notably the now-famous courtroom explosion, “You’re out of order!” But the movie’s grand scope occasionally surpasses its reach, fighting under the weight of its own narrative spread and a consistent, flawed balance between its terrifying dramatic center and its efforts at gloomy, comedic comedy.
Narrative Ambition and Structural Overload
Arthur Kirkland finds himself in a whirlpool of organized failure during the story. After attacking the hateful, arrogant Judge Henry T. Fleming (John Forsythe), we see him imprisoned for contempt. This is a result of Fleming’s cold unwillingness to release Jeff McCullaugh, an innocent man dying for 18 months as a result of administrative carelessness. At the same time Kirkland handles the case of Ralph Agee, a cross-dresser terrified about prison, negotiate a growing romance with ethics committee member Gail Packer (Christine Lahti), and deals with his beloved grandfather’s (Lee Strasberg) fading health. The main, morally repugnant turn arrives when Fleming, charged with heinous rape, blackmails Kirkland into defending him. Strong theatrical gasoline comes from this fundamental conflict: defending a man he despises and knows to be guilty.
However, the film burdens itself with several subplots and quirky characters that, though individually intriguing, create serious narrative whiplash. Kirkland’s friend and partner Jay Porter (Jeffrey Tambor) descends into guilt-ridden alcoholism and madness after a freed client commits murder. Kirkland’s unstable, helicopter-flying acquaintance, Judge Rayford (Jack Warden), flirts with suicide throughout. McCullaugh (killed by police during a hopeless hostage scenario) and Agee (who dies by suicide immediately after a preventable prison sentence) are terrible indictments of the system, yet their stories feel somewhat tangent to the primary Fleming trial, adding to a sense of the movie trying to address too many wrongs at once.
Comedy vs. Drama’s Uncomfortable Truce: The Tone Tightrope
This is where … And Justice for All encounters its toughest challenge. Jewison clearly said he wanted to avoid a simple “message image” and instead seek to shock the audience out of melodrama using satire. Dark comedy and satire components abound in this film: Rayford’s impulsive airborne activities; Porter’s growingly odd behavior (head-shaving, plate-throwing); the jaded manipulation of prosecutors like Frank Bowers (Craig T. Nelson); and the parade of morally compromised people occupying the courthouse.
Execution is where the difficulty lies. Often felt abrupt instead of revealing, the film’s transitions between its grim, gut-wrenching tragedies—McCullaugh’s death, Agee’s suicide, the sheer horror of Fleming’s crime—and its efforts at satiric or generally humorous moments. While highlighting the volatility of the characters, scenes like Rayford’s near-fatal helicopter ride or Porter’s plate-throwing meltdown strike an uncomfortable thud when juxtaposed against images of extreme suffering and systematic brutality. This tonal incongruity threatens to negate the significance of the central message of the movie. The overwhelming “hysteria,” as Vincent Canby observed, causes the characters’ responses to seem disproportionate, therefore diminishing the effect of the real horrors they experience. The satire is not precise or uniform enough to fully combine, therefore the dark comedy aspects feel like disturbing intrusions rather than natural parts of the criticism. The outcome is usually satirical whip instead of a coherent tragicomic view.
Performance in the middle of turmoil
Notwithstanding the tonal problems, the performances are often captivating. Pacino gives the expected powerhouse performance in the courtroom, portraying Kirkland’s growing fury, ethical torment, and finally career-destroying catharsis. His volcanic breakdown during Fleming’s trial continues to be emblematic film. Jack Warden brings Judge Rayford a dangerous randomness. As the snobbish, entitled Fleming, John Forsythe is absolutely detestable. Jeffrey Tambor deftly depicts Porter’s devastating disintegration, and Christine Lahti offers a grounded, albeit slightly underused, counterpoint as Gail. In his last film role, Lee Strasberg adds compelling weight.
Legacies and Lasting Influence
Financial success and Oscar nominations for Barry Levinson’s, …And Justice for All clearly resonated in its post-Watergate period and showed profound distrust of authority. Its portrayal of a judicial system failing the innocent, sheltering the strong, and driving decent people to the brink still carries unsettling relevance. The film will be remembered because of Pacino’s spectacular performance and the raw intensity of its main moral conflict.
In conclusion
Driven by Al Pacino’s extreme devotion, …And Justice for All is a movie of clear ambition and moments of intense, unforgettable power. Its harsh attack on a dysfunctional legal system is powerful and usually highly moving. Its long-lasting effects are, however, compromised by major defects. The overstuffed narrative detracts from its main goal, and the ongoing, unsolved conflict between its goals as a terrible legal drama and a profoundly ironic comedy produces a jarring, unbalanced feeling. The film’s failure to have the unified, catastrophic punch it so clearly seeks results from the tonal imbalance. Though it is still a major, often strong piece of 1970s cinema with an iconic lead performance, its reach ultimately exceeds its grasp, leaving behind a flawed, irritating, yet memorable criticism where justice feels always out of order.
Al Pacino and Jack Warden in And Justice for All (1979)
Al Pacino in And Justice for All (1979)
John Forsythe in And Justice for All (1979)
Al Pacino and Christine Lahti in And Justice for All (1979)
…And Justice for All [Limited Edition] Blu-ray (Indicator)
The Video
This Blu-ray release from Indicator is taken from a Sony HD remaster, so not a new 2K or 4K scan and restoration. It does show its age in that it is not up to the standards of contemporary transfers, but it is very watchable. There is a layer of grain that looks a little bit chunky, for lack of a better word, but it stays consistent. There is decent amount of detail in the 1.85:1 AVC 1080p encodement and colors look natural for the era. I would love to see a new restoration on 4K of this film, however.
The Audio
The original mono soundtrack, which was restored at the same time as the HD remaster, is included in LPCM 1.0. It is relatively dynamic for 1.0 and has clean dialogue.
The Supplements
…And Justice for All, released by Indicator, includes a comprehensive 36-page booklet featuring a newly commissioned essay, archival interviews, detailed film credits, and transfer information. The disc also offers a recently recorded audio commentary by film historians Alexandra Heller-Nicholas and Josh Nelson, a new “Trailers from Hell” appreciation by David Zeiger, as well as several archival features and a feature-length audio interview with Adrian Wooton.
Limited Edition Contents:
Limited edition exclusive 36-page booklet with a new essay by Sergio Angelini, archival interviews with actor Al Pacino, co-writer Barry Levinson, and director Norman Jewison, and film credits
UK premiere on Blu-ray
Limited edition of 3,000 copies for the UK
Bonus Features:
Audio commentary with director Norman Jewison (2001)
Audio commentary with film historians Alexandra Heller-Nicholas and Josh Nelson (2025)
Norman Jewison: The Testimony of the Director (720p; 00:12:13) — Archival interview with the director
Barry Levinson: Cross-Examining the Screenwriter (720p; 00:06:55): Archival interview with the screenwriter
The Guardian Interview with Barry Levinson (2000) — Archival audio recording of the writer-turned-director in conversation with Adrian Wootton at the National Film Theatre, London. Runs concurrently with the film
Four deleted scenes (1080p; 00:10:50):
Flemming’s Office
Jay Sharpen’s Pencil
Thanksgiving Basketball Game
Jeff in Hospital
Original theatrical trailer (1080p; 00:02:27)
David Zeiger trailer commentary (2025; 1080p; 00:02:43): Short critical appreciation from Trailers from Hell
Image gallery (1080p) — Promotional and publicity material
The Final Assessment
…And Justice for All is a 70s film best known for Pacino’s “you’re out of order!” monologue. The uneven tone detracts from strong performances, but Indicator’s Blu-ray release remains solid, though the HD remaster could use a 4K upgrade.
…And Justice for All [Limited Edition] is out on Blu-ray in the UK for the first time August 18, 2025, from Indicator
Notice of Compliance with FEDERAL TRADE COMMISSION 16 CFR Part 255
In accordance with the Federal Trade Commission 16 CFR part 255 guidelines, this website hereby states that it receives free discs and other theatrical or home entertainment "screeners" and access to screening links from studios and/or PR firms, and is provided with consumer electronics devices on loan from hardware manufacturers and/or PR firms respectively for the purposes of evaluating the products and its content for editorial reviews. We receive no compensation from these companies for our opinions or for the writing of reviews or editorials. Permission is sometimes granted to companies to quote our work and editorial reviews free of charge. Our website may contain affiliate marketing links, which means we may get paid commission on sales of those products or the services we write about. Our editorial content is not influenced by advertisers or affiliate partnerships. This disclosure is provided in accordance with the Federal Trade Commission’s 16 CFR § 255.5: Guides Concerning the Use of Endorsements and Testimonials in Advertising.
An idealistic lawyer, forced to defend a corrupt judge he despises (accused of rape) through blackmail, explosively reveals the truth in court.And Justice for All [Limited Edition] Blu-ray Review
We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept”, you consent to the use of ALL the cookies.
This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
Cookie
Duration
Description
cookielawinfo-checkbox-analytics
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checkbox-functional
11 months
The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-necessary
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-others
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-performance
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
viewed_cookie_policy
11 months
The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
{"id":"1118","mode":"button","open_style":"in_modal","currency_code":"USD","currency_symbol":"$","currency_type":"decimal","blank_flag_url":"https:\/\/www.theaterbyte.com\/wordpress\/core\/modules\/efb9325b07\/\/assets\/images\/flags\/blank.gif","flag_sprite_url":"https:\/\/www.theaterbyte.com\/wordpress\/core\/modules\/efb9325b07\/\/assets\/images\/flags\/flags.png","default_amount":500,"top_media_type":"none","featured_image_url":false,"featured_embed":"","header_media":null,"file_download_attachment_data":null,"recurring_options_enabled":true,"recurring_options":{"never":{"selected":true,"after_output":"One time only"},"weekly":{"selected":false,"after_output":"Every week"},"monthly":{"selected":false,"after_output":"Every month"},"yearly":{"selected":false,"after_output":"Every year"}},"strings":{"current_user_email":"","current_user_name":"","link_text":"Please Contribute to the TheaterByte Tip Jar","complete_payment_button_error_text":"Check info and try again","payment_verb":"Pay","payment_request_label":"TheaterByte","form_has_an_error":"Please check and fix the errors above","general_server_error":"Something isn't working right at the moment. Please try again.","form_title":"TheaterByte","form_subtitle":"We are creating Blu-ray, 4K Ultra HD Blu-ray, Movie, and Home Theater electronics reviews.","currency_search_text":"Country or Currency here","other_payment_option":"Other payment option","manage_payments_button_text":"Manage your payments","thank_you_message":"Thank you for being a supporter!","payment_confirmation_title":"TheaterByte","receipt_title":"Your Receipt","print_receipt":"Print Receipt","email_receipt":"Email Receipt","email_receipt_sending":"Sending receipt...","email_receipt_success":"Email receipt successfully sent","email_receipt_failed":"Email receipt failed to send. Please try again.","receipt_payee":"Paid to","receipt_statement_descriptor":"This will show up on your statement as","receipt_date":"Date","receipt_transaction_id":"Transaction ID","receipt_transaction_amount":"Amount","refund_payer":"Refund from","login":"Log in to manage your payments","manage_payments":"Manage Payments","transactions_title":"Your Transactions","transaction_title":"Transaction Receipt","transaction_period":"Plan Period","arrangements_title":"Your Plans","arrangement_title":"Manage Plan","arrangement_details":"Plan Details","arrangement_id_title":"Plan ID","arrangement_payment_method_title":"Payment Method","arrangement_amount_title":"Plan Amount","arrangement_renewal_title":"Next renewal date","arrangement_action_cancel":"Cancel Plan","arrangement_action_cant_cancel":"Cancelling is currently not available.","arrangement_action_cancel_double":"Are you sure you'd like to cancel?","arrangement_cancelling":"Cancelling Plan...","arrangement_cancelled":"Plan Cancelled","arrangement_failed_to_cancel":"Failed to cancel plan","back_to_plans":"\u2190 Back to Plans","update_payment_method_verb":"Update","sca_auth_description":"Your have a pending renewal payment which requires authorization.","sca_auth_verb":"Authorize renewal payment","sca_authing_verb":"Authorizing payment","sca_authed_verb":"Payment successfully authorized!","sca_auth_failed":"Unable to authorize! Please try again.","login_button_text":"Log in","login_form_has_an_error":"Please check and fix the errors above","uppercase_search":"Search","lowercase_search":"search","uppercase_page":"Page","lowercase_page":"page","uppercase_items":"Items","lowercase_items":"items","uppercase_per":"Per","lowercase_per":"per","uppercase_of":"Of","lowercase_of":"of","back":"Back to plans","zip_code_placeholder":"Zip\/Postal Code","download_file_button_text":"Download File","input_field_instructions":{"tip_amount":{"placeholder_text":"How much would you like to tip?","initial":{"instruction_type":"normal","instruction_message":"How much would you like to tip? Choose any currency."},"empty":{"instruction_type":"error","instruction_message":"How much would you like to tip? Choose any currency."},"invalid_curency":{"instruction_type":"error","instruction_message":"Please choose a valid currency."}},"recurring":{"placeholder_text":"Recurring","initial":{"instruction_type":"normal","instruction_message":"How often would you like to give this?"},"success":{"instruction_type":"success","instruction_message":"How often would you like to give this?"},"empty":{"instruction_type":"error","instruction_message":"How often would you like to give this?"}},"name":{"placeholder_text":"Name on Credit Card","initial":{"instruction_type":"normal","instruction_message":"Enter the name on your card."},"success":{"instruction_type":"success","instruction_message":"Enter the name on your card."},"empty":{"instruction_type":"error","instruction_message":"Please enter the name on your card."}},"privacy_policy":{"terms_title":"Terms and conditions","terms_body":null,"terms_show_text":"View Terms","terms_hide_text":"Hide Terms","initial":{"instruction_type":"normal","instruction_message":"I agree to the terms."},"unchecked":{"instruction_type":"error","instruction_message":"Please agree to the terms."},"checked":{"instruction_type":"success","instruction_message":"I agree to the terms."}},"email":{"placeholder_text":"Your email address","initial":{"instruction_type":"normal","instruction_message":"Enter your email address"},"success":{"instruction_type":"success","instruction_message":"Enter your email address"},"blank":{"instruction_type":"error","instruction_message":"Enter your email address"},"not_an_email_address":{"instruction_type":"error","instruction_message":"Make sure you have entered a valid email address"}},"note_with_tip":{"placeholder_text":"Your note here...","initial":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"empty":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"not_empty_initial":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"saving":{"instruction_type":"normal","instruction_message":"Saving note..."},"success":{"instruction_type":"success","instruction_message":"Note successfully saved!"},"error":{"instruction_type":"error","instruction_message":"Unable to save note note at this time. Please try again."}},"email_for_login_code":{"placeholder_text":"Your email address","initial":{"instruction_type":"normal","instruction_message":"Enter your email to log in."},"success":{"instruction_type":"success","instruction_message":"Enter your email to log in."},"blank":{"instruction_type":"error","instruction_message":"Enter your email to log in."},"empty":{"instruction_type":"error","instruction_message":"Enter your email to log in."}},"login_code":{"initial":{"instruction_type":"normal","instruction_message":"Check your email and enter the login code."},"success":{"instruction_type":"success","instruction_message":"Check your email and enter the login code."},"blank":{"instruction_type":"error","instruction_message":"Check your email and enter the login code."},"empty":{"instruction_type":"error","instruction_message":"Check your email and enter the login code."}},"stripe_all_in_one":{"initial":{"instruction_type":"normal","instruction_message":"Enter your credit card details here."},"empty":{"instruction_type":"error","instruction_message":"Enter your credit card details here."},"success":{"instruction_type":"normal","instruction_message":"Enter your credit card details here."},"invalid_number":{"instruction_type":"error","instruction_message":"The card number is not a valid credit card number."},"invalid_expiry_month":{"instruction_type":"error","instruction_message":"The card's expiration month is invalid."},"invalid_expiry_year":{"instruction_type":"error","instruction_message":"The card's expiration year is invalid."},"invalid_cvc":{"instruction_type":"error","instruction_message":"The card's security code is invalid."},"incorrect_number":{"instruction_type":"error","instruction_message":"The card number is incorrect."},"incomplete_number":{"instruction_type":"error","instruction_message":"The card number is incomplete."},"incomplete_cvc":{"instruction_type":"error","instruction_message":"The card's security code is incomplete."},"incomplete_expiry":{"instruction_type":"error","instruction_message":"The card's expiration date is incomplete."},"incomplete_zip":{"instruction_type":"error","instruction_message":"The card's zip code is incomplete."},"expired_card":{"instruction_type":"error","instruction_message":"The card has expired."},"incorrect_cvc":{"instruction_type":"error","instruction_message":"The card's security code is incorrect."},"incorrect_zip":{"instruction_type":"error","instruction_message":"The card's zip code failed validation."},"invalid_expiry_year_past":{"instruction_type":"error","instruction_message":"The card's expiration year is in the past"},"card_declined":{"instruction_type":"error","instruction_message":"The card was declined."},"missing":{"instruction_type":"error","instruction_message":"There is no card on a customer that is being charged."},"processing_error":{"instruction_type":"error","instruction_message":"An error occurred while processing the card."},"invalid_request_error":{"instruction_type":"error","instruction_message":"Unable to process this payment, please try again or use alternative method."},"invalid_sofort_country":{"instruction_type":"error","instruction_message":"The billing country is not accepted by SOFORT. Please try another country."}}}},"fetched_oembed_html":false}