Los Angeles, 1996. John Spartan (Sylvester Stallone), um famoso policial conhecido como "O Demolidor", ao prender Simon Phoenix (Wesley Snipes), um psicopata, acaba sendo preso também, pois durante a operação trinta reféns civis morreram, apesar de não ter sido esta a intenção de Spartan.