Detective Jim Stone
Eve Adams
Father Stone
Mack-D
Edward Alexander
Dr. Miranda Adams
Club Patron
Jude (as Lee Gailey)
Teen Jim Stone
Evil Voice (voice)
Dr. Fiona Carter
Club Singer (as Grace Gilliam)
Marco Tang (scenes deleted)
Club Waitress
Bryce Richards (forensics)
Enoch
Det. Joe Donati (scenes deleted)
Officer Kimberly Giles
Reporter
Detective Dustin Caine
Eye Witness
Officer Jiang
Zora
Seth Beelz
Beautiful Girl
Pimp
Club Hostess
Dr. Wendall Banks
Bartender
Uniformed Police Officer (scenes deleted)
Zixin
Susan Alexander