这个故事发生在二十世纪初的墨西哥,强尼(马克·莱昂纳蒂饰)是一个四处为非作歹的不法之徒,他和女友艾丝梅洛达(阿若·希利饰)踏上了一段逃亡旅程。艾丝梅洛达的父亲是一名警察刽子手(特穆拉·莫里森饰),一路追踪着他们。最终,他们来到了荒漠中的魔鬼旅店,这里将是一场决战的战场。
然而,一切并不像众人预料的那样。第一枪并不是由强尼或刽子手开枪,而是由一个美艳动人的女子。原来,她是一个蛰伏了千年的吸血鬼,她无法忍受饥渴的折磨,开始在旅店里肆意杀戮。令人惊讶的是,艾丝梅洛达竟然主动选择成为吸血鬼的同伴,因为她的身体里流淌着和吸血鬼一样的血液。