Hikaye, savaşın sefaletinden kaçan ve her türlü yaratığın (insanlar, vampirler, fantastik yaratıklar) aynı yerde toplandığı Viktorya Dönemi Burgue kasabasında geçiyor. Göçmen nüfus hızla büyümektedir. İnsanlar tarafından boyun eğdirilen mitolojik sakinler, hayatta kalabilmek için yasadışı işlere zorlanır. Bir seri katil cinayetler işlemeye başladığında zaten gergin olan halk arasında paniğe neden olur. Polis müfettişi Rycroft Philostrate (Orlando Bloom) cinayetlerin baş şüphelisi durumuna düşer. Rycroft, gerçek suçluyu bularak adını temize çıkarmak için yola koyulur.