1、《角色John Constantine》由《基努·李维斯》饰演。
2、《角色Angela Dodson / Isabel Dodson》由《蕾切尔·薇姿》饰演。
3、《角色Chas Kramer》由《希亚·拉博夫》饰演。
5、《角色Beeman》由《》饰演。
6、《角色Father Hennessy》由《普路特·泰勒·文斯》饰演。
10、《角色Scavenger》由《》饰演。
11、《角色Detective Weiss (as Jose Zunig》由《何赛·祖尼加》饰演。
12、《角色Father Garret》由《》饰演。
13、《角色Vermin Man》由《》饰演。
14、《角色Dr. Leslie Archer》由《艾普尔·格蕾丝》饰演。
15、《角色Mother》由《》饰演。
16、《角色Possessed Girl》由《》饰演。
17、《角色Old Woman》由《》饰演。
18、《角色Church Attendant》由《》饰演。
19、《角色Midnite Bouncer》由《塔诺埃·里德》饰演。
20、《角色10 Year-Old Constantine》由《》饰演。
21、《角色Old Woman on Bus》由《》饰演。
22、《角色Molly's Server》由《》饰演。
23、《角色Teenage Constantine》由《》饰演。
24、《角色Morgue Security Guard》由《拉兹·阿隆索》饰演。
25、《角色Liquor Store Clerk Nico》由《》饰演。
26、《角色Scavenger #2》由《》饰演。
27、《角色Old Woman on Bus - Demon》由《》饰演。
28、《角色Korean man》由《》饰演。
29、《角色Female Tenant》由《》饰演。
30、《角色Liquor Store Clerk》由《》饰演。
31、《角色Smoking Man》由《》饰演。
32、《角色Police Officer》由《》饰演。
33、《角色Border Partrol (uncredited)》由《凯文·阿加罗》饰演。
34、《角色Angel (uncredited)》由《Valerie Azlynn》饰演。
35、《角色Zombie (uncredited)》由《》饰演。