Judge Dredd is a 1995 American science fiction action film directed by Danny Cannon, and starring Sylvester Stallone, Diane Lane, Rob Schneider, Armand Assante, and Max von Sydow. The film is based on the strip of the same name in the British comic 2000 AD. By the 2080s, much of Earth has become an uninhabitable wasteland. The majority of humanity resides in huge Mega-Cities with populations of over 500 million, where the traditional justice system has been replaced by a corps of Judges whose role combines those of police officer, judge, jury, and executioner. The most dedicated "Street Judge" in Mega-City One is Joseph Dredd (Sylvester Stallone), who assists Judge Hershey (Diane Lane) in ending a block war. Herman Ferguson (Rob Schneider), a hacker recently released from prison, is caught in the firefight and hides inside a food dispensing robot, only to be arrested by Dredd and again sentenced to five years' imprisonment. Rico (Armand Assante), a former Judge, escapes from prison and reclaims his Judge's uniform and "Lawgiver" gun as well as a decommissioned combat robot.