电影《打鬼王》背景设定在德克萨斯州的一家老人院里。影片主要围绕着两位老年居民,分别是艾维斯(布鲁斯·坎贝尔饰)和约翰(奥西·戴维斯饰)展开。
艾维斯一直抱着一个不太寻常的信念,他坚信自己是著名的摇滚巨星猫王。与此同时,约翰则深信自己是美国历史上著名的总统肯尼迪。这两位老人对自己的幻想深信不疑,而其他人也选择不去戳破他们的美好错觉,因为这些错觉似乎是唯一能够给他们带来慰藉和快乐的事物。
然而,故事的转折点出现了,一位来自古埃及的可怕魔鬼现身,每天夜晚他都会选择一些无辜的人类作为目标,吸取他们的灵魂。面对这个威胁,艾维斯和约翰决定挺身而出,发挥最后的勇气和热情,誓要制止魔鬼的邪恶行径。
然而,随着故事的发展,两位老人很快发现,这位魔鬼背后隐藏着一个更加恐怖和复杂的阴谋。他试图利用人类的灵魂来复活古埃及的军队,并借助这支军队来统治整个世界。