Sir Malcolm Murray (Timothy Dalton) jagt in London den Vampir (Robert Nairne), der seine Tochter Mina (Olivia Llewellyn) entführt hat. Dabei ist er auf die Hilfe der übernatürlich begabten Vanessa Ives (Eva Green) angewiesen, die selbst nicht ganz unschuldig an Minas Schicksal zu sein scheint, und sucht außerdem die Unterstützung des Revolverhelds Ethan Chandler (Josh Hartnett) und des jungen Doktors Victor Frankenstein (Harry Treadaway), der sich mit Dämonen der eigenen Vergangenheit auseinandersetzen muss. Parallel dazu hält eine Reihe von Morden die Bürger der Stadt in Atem. Man munkelt, Jack The Ripper sei zurück...