Em 1888, Frederick Abberline (Johnny Depp), um inspetor da polícia, deve desvendar uma série de assassinatos em série contra prostitutas; casos que podem ter ligação com o temido Jack, o Estripador.
Um detetive atormentado se apaixona por uma prostituta enquanto persegue Jack, o Estripador, um médico desequilibrado da realeza que conspira com maçons para esconder o casamento de um príncipe com uma plebeia.