În Londra victoriană, prostituatele mor pe capete, ucise cu o cruzime inimaginabilă de un asasin poreclit Jack Spintecătorul. Inspectorul Fred Abberline (Johnny Depp) e desemnat să se ocupe de caz. Sub efectul drogurilor, el are viziuni ce îl pot ajuta în anchetă. Infiltrat în lumea străzii, Fred vrea să evite o nouă crimă a cărei posibilă victimă e o prostituată (Heather Graham) de care se îndrăgostește.