Demolition Man (1993)

The plot kicks off in 1996, introducing John Spartan (played by Sylvester Stallone), a risk-taking police officer known as the “Demolition Man” for his destructive methods of apprehending criminals. His arch-nemesis, Simon Phoenix (played by Wesley Snipes), is a ruthless and psychopathic criminal. Both Spartan and Phoenix are cryogenically frozen as punishment and rehabilitation after their latest showdown ends in disaster.
The story resumes in 2032 when Phoenix is accidentally released during a parole hearing in the non-violent, utopian city of San Angeles. The city, a merge of Los Angeles, San Diego, and Santa Barbara, is ill-prepared for Phoenix’s violent behavior. With no one else capable of handling Phoenix’s level of threat, the police, who have become peaceful and almost incapable of dealing with violence, decide to thaw Spartan to apprehend him once again.
Sandra Bullock plays Lieutenant Lenina Huxley, a San Angeles police officer who is fascinated by the past, especially the 20th century, and partners with Spartan. The film uses this future setting to satirize contemporary societal trends, including political correctness, commercialism, and the criminal justice system.
“Demolition Man” features memorable high-octane action sequences, witty one-liners, and a sharp comedic contrast between the past and the future societal norms. The dynamic between Stallone and Snipes adds a thrilling edge to the movie, making it entertaining and thought-provoking. The film is especially noted for its predictions of technological and social changes, some of which have amusingly come true.