London 1888: Hauptstadt des viktorianischen Imperiums und frühindustrielle Vorhölle. Die Prostituierten leben in Angst vor dem bestialischen Serienmörder Jack the Ripper. Auf der Jagd nach dem grausamen Mörder ist Inspektor Frederick Abberline (Johnny Depp) – der gern dem Opium zuspricht und auch zu potentiellen Opfern des Schlitzers nicht immer professionelle Distanz bewahrt. Dennoch dämmert ihm langsam, dass die Implikationen von Jacks Taten weit über die einfacher Lustmorde hinausgehen...
Der Film basiert auf den gleichnamigen, genialen Comics von Allan Moore und Eddie Campbell, ist aber in seinem Panorama des viktorianischen Englands weniger allumfassend und gibt dafür einer Liebesgeschichte mehr Raum.