Keanu ReevesJohn Constantine Rachel WeiszAngela Dodson / Isabel Dodson Pruitt Taylor VinceFather Hennessy José ZúñigaDetective Weiss April GraceDr. Leslie Archer Francis GuinanFather Garret Jhoanna TriasPossessed Girl Nicholas DownsChurch Attendant Tanoai ReedMidnite Bouncer Quinn Buniel10 Year-Old Constantine Ann RyersonOld Woman on Bus Stephanie FabianMolly's Server Connor Dylan WrynTeenage Constantine Laz AlonsoMorgue Security Guard Jeremy Ray ValdezLiquor Store Clerk Nico Barbara PilavinOld Woman on Bus (Demon) Edward J. RosenLiquor Store Clerk Roberto KawataPolice Officer Michelle MonaghanEllie (uncredited) R.A. RondellMan in Jeep (uncredited) Chad StahelskiDemon in Hospital (uncredited) Kevin AlejandroBorder Patrol (uncredited) Benjamin MelnikerProductor Gilbert AdlerProductor ejecutivo Michael AguilarProductor ejecutivo Lauren Shuler DonnerProductor Josh McLaglenCoproductor / First Assistant Director Lorenzo di BonaventuraProductor Cherylanne MartinCoproductor Douglas A. MowatSet Decoration Naomi ShohanProduction Design Susannah CarradineAssistant Set Decoration Philippe RousselotDirector Of Photography Hans BjernoAerial Director Of Photography Neal NortonSecond Unit Director Of Photography Ve NeillMakeup Department Head Louise FrogleyCostume Design Christopher Allen NelsonSpecial Effects Makeup Artist Valerie Laven-CooperCostumer Joel HarlowKey Makeup Artist John RosengrantMakeup Supervisor Stan WinstonSpecial Effects Makeup Artist Richard SchoenKey Costumer Janice KavanaghMakeup Artist Steve ArtmontMakeup Artist Robert Q. MathewsCostume Supervisor Barney BurmanMakeup Artist Robin SlaterMakeup Artist Bob Moore Jr.Set Costumer Susan GermaineHair Department Head Candace NealKey Hair Stylist Sandra Bojin-SedlikCostumer Jamie RamaCostume Illustrator Valerie T. O'BrienKey Costumer Shane MahanMakeup Supervisor Darin RivettiSecond Unit First Assistant Director Rick KellySecond Assistant Director Maria Battle-CampbellSecond Second Assistant Director Michael L. FinkSecond Unit Director / Visual Effects Supervisor Gordon AntellFirst Assistant Editor Nicholas HassonDigital Intermediate Editor Bronwyn ShieldsAssistant Editor Erik RogersDigital Intermediate Producer Klaus BadeltCompositor de música original Brian TylerCompositor de música original Thomas J. O'ConnellAdr Mixer Greg ten BoschAssistant Sound Editor Alyson Dee MooreFoley Artist Janusz TokarzewskiSound Engineer Michael J. BenaventeAdr Supervisor Stephen Hunter FlickSound Effects Editor John T. ReitzSound Re-Recording Mixer Craig BerkeySound Effects Editor David E. CampbellSound Re-Recording Mixer James MoriokaSound Effects Editor Daryl B. KellMusic Editor John P. FasalSound Effects Editor Charles MaynesDiseñador de sonido Skip LievsaySupervising Sound Editor Patricio A. LibensonSound Effects Editor Jeremy PeirsonDiseñador de sonido Sarah BourgeoisAssistant Sound Editor Willie D. BurtonSound Mixer Rob CunninghamBoom Operator Gregg RudloffSound Re-Recording Mixer Mark JohnstonSound Recordist Ulrika AkanderDialogue Editor Susan DudeckDialogue Editor Joel DoughertyFirst Assistant Sound Editor Michael J. BroombergFoley Artist John Joseph ThomasFoley Supervisor Jeffrey PollackMusic Consultant Natasha DelahuntProduction Assistant Jack DubnicekProduction Assistant Zachary KamenProduction Assistant Gregg KaweckiProduction Assistant Juliana FauntLeRoyProduction Assistant Nate RueggerProduction Assistant Jackie Brady BaughProduction Accountant Kristin DehnertLocation Manager Douglas S. McClintock IILocation Manager Molly AllenLocation Manager Matthew J. BirchProduction Supervisor Scout MastersonCasting Associate Ralph BertelleProduction Coordinator Brian BrechtGerente de producción Mark ScoonExecutive In Charge Of Production Lee HahnProduction Assistant Vesper BurnettExtras Casting Assistant Rachel SwensonAssistant Location Manager J. Elizabeth IngramAssistant Production Coordinator Dena BermanCasting Assistant Taffy SchweickhardtPayroll Accountant Donald FlyGeneral Manager Tracy DixonExtras Casting Alonzo RuvalcabaHead Of Production Michael LagneseKey Set Production Assistant Michael P. TwomblyProduction Secretary Kami CalevroSecond Assistant Accountant Caitlin McKennaAdr Voice Casting Kathy LiskaExecutive Assistant Rick GlennAnimation Supervisor Joe HenkeAnimation Supervisor Gary AbrahamianLead Animator Chris F. MooreVisual Effects Kevin RomondVisual Effects Technical Director Joel SevillaLead Animator Robert SpurlockVisual Effects Anthony LuceroVisual Effects John StillmanCompositing Supervisor Patrick PhillipsVisual Effects Kristy KingVisual Effects Coordinator Yoshiya YamadaModelling Supervisor Christopher J. EngModeling Sean O'ConnorCompositing Supervisor Ross NakamuraRotoscoping Artist Julia NeighlyVisual Effects Coordinator Beth HoweVisual Effects Coordinator Adam LisagorVisual Effects Coordinator James D. TittleVisual Effects Coordinator Chris HaneyVisual Effects Brian MendenhallAnimation Christopher WarrenVfx Director Of Photography Nicholas BrooksVfx Artist Stephanie C. LeeVisual Effects Coordinator Joshua CordesLead Animator Mark EdwardsVisual Effects Coordinator Chris HallVisual Effects Coordinator David LingenfelserVisual Effects Supervisor Colin StrauseVisual Effects Supervisor Janet YaleVisual Effects Producer Ann PodloznyVisual Effects Producer Amy Hollywood WixsonVisual Effects Producer Greg JubyVisual Effects Supervisor Craig HayesVisual Effects Supervisor Denise DavisVisual Effects Producer Simon AllenAnimation Supervisor Ian HunterVisual Effects Supervisor Greg StrauseVisual Effects Supervisor Jason HeapyVisual Effects Producer Donna LangstonVisual Effects Producer Michael MeagherVisual Effects Producer Tiffany SmithVisual Effects Producer Demetrius LealVisual Development Jared Rosen24 Frame Playback Anthony Leonardi IIICreature Design John R.A. BensonDigital Compositors James ReedySpecial Effects Supervisor Aaron CohenVisual Effects Nathan AbbotI/o Supervisor Mark EdwardsVisual Effects Coordinator Matt HeimlichMechanical Designer Jim CharmatzCharacter Designer Ryan HopkinsVisual Effects Technical Director Dan CayerCompositing Supervisor Jamie BaxterMatte Painter Chris PaizisMatchmove Supervisor Kane BrassingtonRotoscoping Artist Dovi AndersonLead Animator Enfys DickinsonCreative Producer