在電影中約翰除了最後以雙臂上的神秘刺青逼使天使加百列現形外,看不出他有施法的能力。在遊戲中約翰則是法術高手,隨著遊戲進行玩家將解?_各種迷團,取得威力強大的法術。遊戲前期的「電擊術」(Stormcrow)就是壹個用來消滅大批惡魔的超強法術。
施法的方式相當地有趣,當玩家選定好要施展的法術後按下按鈕,這時遊戲畫面中會出現壹連串的指令,玩家得按照畫面上指令即時輸入按鍵,這樣施法才算成功,這種有趣的設計不讓玩家隨隨便便便能使出威力強勁的法術,而是要考驗臨危不亂鎮定度,增添遊戲刺激成分。