約翰尼,17歲,和父親在遊樂園靠特技飛行為生。他堅定勇敢的父親壹直是約翰尼的榜樣。但是他的父親突然得了絕癥,這讓約翰尼非常難過。壹天,壹位老人出現在約翰尼面前。他答應讓約翰尼的父親康復,但約翰尼必須簽署壹份合同,把自己的靈魂賣給他。約翰尼半信半疑地接受了老人的交換條件,第二天他父親就壯得像匹馬。然而,在壹周後的壹次演出中,他的父親意外去世。約翰尼恨這個老人,但他不能為他的父親報仇,因為他是壹個惡魔——梅菲斯托費勒斯。約翰尼被梅菲斯托費勒斯控制了,失去了判斷力,拋棄了他的第壹個女朋友羅克珊,走了。
十多年後,約翰尼已經成為壹名著名的特技飛行員,並以其極其危險的表演而聞名。這些年來,他壹直試圖通過表演來結束自己的生命,但無論如何,他總能活下來。在壹次演出中,約翰尼碰巧遇到了已經成為記者的羅克珊。約翰尼想和她復合,但在約會的當晚,消失了十多年的“魔鬼”梅菲斯托費勒斯突然出現了。在梅菲斯托費勒斯的驅使下,約翰尼變成了壹名惡靈騎士,隨後與梅菲斯托費勒斯的兒子吳新模及其黨羽展開了壹場激戰。
天亮後約翰尼恢復了原狀。他碰巧遇到守衛墓地的卡特(實際上是最後壹個惡靈騎士),並從卡特那裏得知,梅菲斯托費勒斯是通過與他人簽約的方式選擇了自己的惡靈騎士。惡靈騎士的使命就是將那些邪惡的靈魂帶回地獄。約翰尼不同意這種說法。他離開墓地去找羅克珊,碰巧經過昨晚他和女巫惡魔戰鬥的地方。現場的混亂讓約翰尼明白這壹切不是夢。
吳新模挾持羅克珊為人質。他希望約翰尼找到卡特,拿回聖凡岡薩合同,以換取羅克珊。因為誰能得到聖梵高?
邪惡騎士劇照
誰能根據契約統治世界。約翰尼不得不再次找到卡特,希望得到他的幫助。現在卡特承認約翰尼要找的人是他自己。這麽多年,他匿名守著契約,只為等待那個能拯救世界的人的到來。卡特陪著約翰尼去了聖凡岡薩,但要救羅克珊,把女巫帶回地獄,約翰尼還得靠自己。
約翰尼和女巫的黨羽戰鬥到死。為了救羅克珊,他不得不把聖凡岡薩契約交給女巫的黨羽。巫師喚醒契約中的靈魂,擁有強大的魔法。約翰尼這時本可以帶著羅克珊逃走,但壹直深深自責自己簽下殺死父親的契約的約翰尼,發誓要阻止女巫惡魔,拯救世界。最終,約翰尼用正義瓦解了女巫的邪惡力量,梅菲斯托費勒斯解除了他的契約,因為他完成了自己的使命。然而,約翰尼拒絕了梅菲斯托費勒斯的“好意”,他想繼續做他的惡靈騎士,以防止無辜的人出賣靈魂,再次成為惡靈騎士。