Hou je adem in, de hel breekt los! Na duizend jaar is De Duivel (Gabriel Byrne) terug op aarde. De heerser over al het kwaad gaat op jacht naar zijn prooi: de mooie, onervaren Christine (Robin Tunney). Slechts één man kan haar beschermen en daarmee de wereld behoeden voor de ondergang: detective Jericho Cane (Arnold Schwarzenegger).
In de straten van New York ontbrandt een explosieve, huiveringwekkende race tegen de klok. Arnold Schwarzenegger haalt alles uit de kast om de mensheid voor de poorten van de hel weg te slepen, maar of dat genoeg is…Zet je schrap, dit heb je nog nooit meegemaakt. Bereid je voor op het einde…