《驱魔浪人》故事描述Kyle Barnes(Patrick Fugit)从小时候开始就遭到恶魔附身,长大成人后他决定踏上寻找答案的旅程,可是他很快发现这个「答案」有可能终结地球上所有的生灵。Philip Glenister扮演西弗吉尼亚一个福音派教会的Anderson牧师,嗜酒、好赌。他认为自己是上帝对抗邪魔的「圣战」中的一名战士。
Gabriel Bateman扮演年仅八岁的Joshua Austin,住在城市的另一端。他可能被一个恶魔附身,而且与Kyle存在神秘的关联。Reg E. Cathey扮演俄亥俄州罗马市警察局长Giles,是Anderson牧师的牌友。尽管他不像Anderson那样坚信「恶魔附身」之说,但他还是通过一系列事实对Anderson所说的「恶魔」有了清晰的认识。