《白城魔鬼》的故事发生在1893年,芝加哥世界博览会上出现了两个连环杀人狂,莱昂纳多将扮演其中一位,他的名叫H·H·霍尔姆斯,杀害了超过200人,大多数都是年轻女性,看上去很像《香水》里的男主角。另一个杀人狂叫丹尼尔-H-巴恩汉姆,也是一个狠角色,目前正在遴选这个重要角色的扮演者。