Filmmakers
Above the lineFL
Director
Francis Lawrence
KB
Screenplay
Kevin Brodbin
FC
Screenplay
Frank A. Cappello
KB
Screenplay
Kevin Brodbin
Story
PR
Cinematography
Philippe Rousselot
Director of Photography
WW
Editing
Wayne Wahrman
Editor
AC
Music
A Perfect Circle
BT
Music
Brian Tyler
Original Music Composer
KB
Music
Klaus Badelt
Original Music Composer
NS
Production Design
Naomi Shohan
LF
Costume Design
Louise Frogley
Cast
36KR
Keanu Reeves
John Constantine
RW
Rachel Weisz
Angela Dodson / Isabel Dodson
SL
Shia LaBeouf
Chas Kramer
DH
Djimon Hounsou
Midnite
MB
Max Baker
Beeman
PV
Pruitt Taylor Vince
Father Hennessy
GR
Gavin Rossdale
Balthazar
TS
Tilda Swinton
Gabriel
PS
Peter Stormare
Lucifer
JR
Jesse Ramirez
Scavenger
JZ
José Zúñiga
Detective Weiss
AG
April Grace
Dr. Leslie Archer
LC
Larry Cedar
Vermin Man
FG
Francis Guinan
Father Garret
SW
Suzanne Whang
Mother
JT
Jhoanna Trias
Possessed Girl
AL
Alice Lo
Old Woman
ND
Nicholas Downs
Church Attendant
TR
Tanoai Reed
Midnite Bouncer
QB
Quinn Buniel
10 Year-Old Constantine
AR
Ann Ryerson
Old Woman on Bus
SF
Stephanie Fabian
Molly's Server
CW
Connor Dylan Wryn
Teenage Constantine
LA
Laz Alonso
Morgue Security Guard
JV
Jeremy Ray Valdez
Liquor Store Clerk Nico
JM
Jose Molina
Scavenger #2
BP
Barbara Pilavin
Old Woman on Bus (Demon)
CP
C.W. Pyun
Korean Man
SO
Sharon Omi
Female Tenant
ER
Edward J. Rosen
Liquor Store Clerk
JG
John Gipson
Smoking Man
RK
Roberto Kawata
Police Officer
MM
Michelle Monaghan
Ellie (uncredited)
RR
R.A. Rondell
Man in Jeep (uncredited)
CS
Chad Stahelski
Demon in Hospital (uncredited)
KA
Kevin Alejandro
Border Patrol (uncredited)
Departments
370Production
- Caitlin McKennaADR Voice Casting
- Rachel SwensonAssistant Location Manager
- J. Elizabeth IngramAssistant Production Coordinator
- Denise ChamianCasting
- Dena BermanCasting Assistant
- Scout MastersonCasting Associate
- Cherylanne MartinCo-Producer
- Josh McLaglenCo-Producer
- Kathy LiskaExecutive Assistant
- Mark ScoonExecutive In Charge Of Production
- Michael AguilarExecutive Producer
- Gilbert AdlerExecutive Producer
- Tracy DixonExtras Casting
- Vesper BurnettExtras Casting Assistant
- Donald FlyGeneral Manager
- Alonzo RuvalcabaHead of Production
- Michael LagneseKey Set Production Assistant
- Kristin DehnertLocation Manager
- Molly AllenLocation Manager
- Douglas S. McClintock IILocation Manager
- Taffy SchweickhardtPayroll Accountant
- Benjamin MelnikerProducer
- Erwin StoffProducer
- Michael UslanProducer
- Akiva GoldsmanProducer
- Lauren Shuler DonnerProducer
- Lorenzo di BonaventuraProducer
- Jackie Brady BaughProduction Accountant
- Zachary KamenProduction Assistant
- Juliana FauntLeRoyProduction Assistant
- Nate RueggerProduction Assistant
- Jack DubnicekProduction Assistant
- Natasha DelahuntProduction Assistant
- Gregg KaweckiProduction Assistant
- Lee HahnProduction Assistant
- Ralph BertelleProduction Coordinator
- Brian BrechtProduction Manager
- Michael P. TwomblyProduction Secretary
- Matthew J. BirchProduction Supervisor
- Greg AbbasResearcher
- Kami CalevroSecond Assistant Accountant
- Cherylanne MartinUnit Production Manager
Camera
- Seth KotokAdditional Camera
- Jeff CutterAdditional Photography
- Hans BjernoAerial Director of Photography
- Pamela RittelmeyerAssistant Camera
- Xiomara ComrieAssistant Camera
- Riko SchatkeBest Boy Grip
- April KelleyCamera Loader
- Timothy RoarkeCamera Operator
- Mark La BongeCamera Operator
- Michael-Ryan FletchallCamera Operator
- Deborah ThomasData Wrangler
- Darryl HumberDolly Grip
- Michael CassidyFirst Assistant Camera
- Eric BudlongGrip
- Chis RountreeGrip
- R. Dana HarlowGrip
- Pat O'MaraGrip
- Andrew TaylorKey Grip
- C. Alan Rawlins Sr.Key Grip
- Kelly DiehlLibra Head Technician
- Neal NortonSecond Unit Director of Photography
- Mark La BongeSteadicam Operator
- Jeff CutterStill Photographer
- Richard Foreman Jr.Still Photographer
- David JamesStill Photographer
Sound
- Joe DornADR Editor
- Thomas J. O'ConnellADR Mixer
- Troy PorterADR Mixer
- Eric GotthelfADR Mixer
- Michael J. BenaventeADR Supervisor
- Greg ten BoschAssistant Sound Editor
- Sarah BourgeoisAssistant Sound Editor
- Rob CunninghamBoom Operator
- Brian TylerConductor
- Ulrika AkanderDialogue Editor
- Susan DudeckDialogue Editor
- Joel DoughertyFirst Assistant Sound Editor
- Alyson Dee MooreFoley Artist
- John RoeschFoley Artist
- Michael J. BroombergFoley Artist
- Mary Jo LangFoley Mixer
- John Joseph ThomasFoley Supervisor
- Jeffrey PollackMusic Consultant
- Daryl B. KellMusic Editor
- Gary KrauseMusic Editor
- Joe LisantiMusic Editor
- Armen KsajikianMusician
- Robert ElhaiOrchestrator
- Charles MaynesSound Designer
- Jeremy PeirsonSound Designer
- James MoriokaSound Effects Editor
- Stephen Hunter FlickSound Effects Editor
- John P. FasalSound Effects Editor
- Craig BerkeySound Effects Editor
- Patricio A. LibensonSound Effects Editor
- Janusz TokarzewskiSound Engineer
- Willie D. BurtonSound Mixer
- David E. CampbellSound Re-Recording Mixer
- John T. ReitzSound Re-Recording Mixer
- Gregg RudloffSound Re-Recording Mixer
- Mark JohnstonSound Recordist
- Skip LievsaySupervising Sound Editor
Art
- Zack HeathArt Department Assistant
- Brian JohnsonArt Department Assistant
- Tom HammockArt Department Assistant
- Lindsey GaryArt Department Assistant
- Carla S. NemecArt Department Coordinator
- David LazanArt Direction
- Robert FechtmanAssistant Art Director
- Jason SweersAssistant Art Director
- Suzan WexlerAssistant Art Director
- Andrew M. SiegelAssistant Property Master
- Susannah CarradineAssistant Set Decoration
- Constantine SekerisConceptual Design
- Joe OndrejkoConstruction Coordinator
- William GideonConstruction Foreman
- Kent DemaineCreative Director
- Frank MusitelleGreensman
- Leigh-Alexandra JacobLead Painter
- Charles KernPainter
- Harald BelkerProduction Illustrator
- Kirk CorwinProperty Master
- Cuitlahuac Morales VelazquezSculptor
- Douglas A. MowatSet Decoration
- Steven SchwartzSet Designer
- William J. Law IIISet Designer
- Stan TroppSet Designer
- David LoitzSet Dresser
- Steven LadishSet Dresser
- James L. EddySet Dresser
- Brett C. SmithSet Dresser
- Paul DetlefsonSet Dresser
- Eric RamirezSet Dresser
- Rich AndradeSet Dresser
- Joey GenitempoSet Painter
- Trevor GoringStoryboard Artist
- Paul Luther JacksonSwing
Costume & Make-Up
- Jamie RamaCostume Illustrator
- Robert Q. MathewsCostume Supervisor
- Valerie Laven-CooperCostumer
- Ellen FalguiereCostumer
- Monica HaynesCostumer
- Catherine LiebigCostumer
- Nina PadovanoCostumer
- Sandra Bojin-SedlikCostumer
- Susan GermaineHair Department Head
- Teressa HillHairstylist
- Ginger DamonHairstylist
- Richard SchoenKey Costumer
- Garet ReillyKey Costumer
- Valerie T. O'BrienKey Costumer
- Candace NealKey Hair Stylist
- Joel HarlowKey Makeup Artist
- Janice KavanaghMakeup Artist
- Steve ArtmontMakeup Artist
- Barney BurmanMakeup Artist
- Robin SlaterMakeup Artist
- Ve NeillMakeup Department Head
- John RosengrantMakeup Supervisor
- Shane MahanMakeup Supervisor
- Marina MaritSet Costumer
- Bob Moore Jr.Set Costumer
- Nancy SmytkaSet Costumer
- Christopher Allen NelsonSpecial Effects Makeup Artist
- Stan WinstonSpecial Effects Makeup Artist
Visual Effects
- Jared Rosen24 Frame Playback
- Jason ArmstrongAnimation
- Todd LabonteAnimation
- James W. BrownAnimation
- Brian MendenhallAnimation
- James StrausAnimation
- William GroebeAnimation
- Michael KitchenAnimation
- Chuck DukeAnimation
- Joe HenkeAnimation Supervisor
- Rick GlennAnimation Supervisor
- Simon AllenAnimation Supervisor
- Kyle YamamotoCG Artist
- Eric PenderCG Artist
- Chris RyanCG Artist
- Amy GarbackCG Artist
- John CassellaCG Artist
- Jim CharmatzCharacter Designer
- Sean O'ConnorCompositing Supervisor
- John StillmanCompositing Supervisor
- Dan CayerCompositing Supervisor
- Anthony Leonardi IIICreature Design
- John R.A. BensonDigital Compositors
- Nathan AbbotI/O Supervisor
- Gary AbrahamianLead Animator
- Joel SevillaLead Animator
- Joshua CordesLead Animator
- Dovi AndersonLead Animator
- Chris PaizisMatchmove Supervisor
- Ron CrabbMatte Painter
- Jamie BaxterMatte Painter
- Matt HeimlichMechanical Designer
- Jericho GreenModeling
- John 'JD' DanielModeling
- Dan DixonModeling
- Paul ZinnesModeling
- Christopher J. EngModeling
- Jose SamsonModeling
- Yoshiya YamadaModelling Supervisor
- Ross NakamuraRotoscoping Artist
- Kane BrassingtonRotoscoping Artist
- James ReedySpecial Effects Supervisor
- Scott KinseyVFX Artist
- Ryan LastimosaVFX Artist
- Brian DucharmeVFX Artist
- Nicholas BrooksVFX Artist
- Christopher WarrenVFX Director of Photography
- Demetrius LealVisual Development
- Chris HaneyVisual Effects
- Patrick PhillipsVisual Effects
- Chris F. MooreVisual Effects
- Robert SpurlockVisual Effects
- Anthony LuceroVisual Effects
- Aaron CohenVisual Effects
- Christopher WarrenVisual Effects
- Beth HoweVisual Effects Coordinator
- James D. TittleVisual Effects Coordinator
- Mark EdwardsVisual Effects Coordinator
- Julia NeighlyVisual Effects Coordinator
- Stephanie C. LeeVisual Effects Coordinator
- Adam LisagorVisual Effects Coordinator
- Kristy KingVisual Effects Coordinator
- Chris HallVisual Effects Coordinator
- Mark EdwardsVisual Effects Coordinator
- Jason HeapyVisual Effects Producer
- Donna LangstonVisual Effects Producer
- Tiffany SmithVisual Effects Producer
- Janet YaleVisual Effects Producer
- Amy Hollywood WixsonVisual Effects Producer
- Ann PodloznyVisual Effects Producer
- Michael MeagherVisual Effects Producer
- Denise DavisVisual Effects Producer
- Colin StrauseVisual Effects Supervisor
- David LingenfelserVisual Effects Supervisor
- Craig HayesVisual Effects Supervisor
- Greg JubyVisual Effects Supervisor
- Ian HunterVisual Effects Supervisor
- Michael L. FinkVisual Effects Supervisor
- Greg StrauseVisual Effects Supervisor
- Kevin RomondVisual Effects Technical Director
- Ryan HopkinsVisual Effects Technical Director
Editing
- Bronwyn ShieldsAssistant Editor
- Dave HusseyColor Timer
- Nicholas HassonDigital Intermediate Editor
- Erik RogersDigital Intermediate Producer
- Gordon AntellFirst Assistant Editor
- Mo HenryNegative Cutter
Lighting
- James BabineauxAssistant Chief Lighting Technician
- Brian CraneBest Boy Electric
- Gary LowranceElectrician
- David A. ParksElectrician
- Bryan BoothElectrician
- Stephen ThorpElectrician
- Erik A. ErichsenElectrician
- Michael FrancoElectrician
- Gene HaraElectrician
- Paul PostalElectrician
- Jarred WaldronGaffer
- Juan MorseGaffer
- Jack EnglishGaffer
- Robert J. ReillyKey Rigging Grip
- Haskell FriedmanLighting Artist
- Howard R. CampbellLighting Technician
- Dennis J. LootensRigging Gaffer
- Eddie G. GutierrezRigging Grip
- Michael DrongeRigging Grip
- Frank R. SimsRigging Grip
- Huston BeaumontRigging Grip
- Thomas E. LeeRigging Grip
- Vince OnkenRigging Grip
- John S. CampbellRigging Grip
Crew
- Wolfram de MarcoAdditional Music
- Daragh ByrneCarpenter
- David 'Grue' DebryCG Supervisor
- Mark ShoafCG Supervisor
- Robert LamkinChef
- Raymond BulinskiCraft Service
- Susan HegartyDialect Coach
- Brooks BaldwinDialect Coach
- Gregory D. LiegeyDigital Effects Supervisor
- Randy GouxDigital Effects Supervisor
- Mark ValdezDriver
- Chad StahelskiFight Choreographer
- Craig LietzkePicture Car Coordinator
- Laraine MonizPost Production Assistant
- Ilyse A. ReutlingerPost Production Supervisor
- Ray MaxwellPropmaker
- Fred O'ConnorPropmaker
- Jim MeyerPropmaker
- Bobby MaraPropmaker
- Frank ToroPyrotechnician
- Lance MancusoSet Medic
- Elizabeth C. CampSet Production Assistant
- Csaba László ErössSpecial Effects Assistant
- Pamela ElliottSpecial Effects Assistant
- Allen HallSpecial Effects Coordinator
- Ante DugandzicSpecial Effects Technician
- Jeff KhachadoorianSpecial Effects Technician
- Michael KaySpecial Effects Technician
- Jeff OggSpecial Effects Technician
- Parry WillardSpecial Effects Technician
- Jack JenningsSpecial Effects Technician
- Lawrence DeckerSpecial Effects Technician
- Rob McCabeStand In
- Judith JenningsStudio Teachers
- R.A. RondellStunt Coordinator
- Casey O'NeillStunt Double
- Jane OshitaStunt Double
- Mike MassaStunt Driver
- Erik RondellStunts
- Clay CullenStunts
- Gloria O'BrienStunts
- Jeremy FryStunts
- Kenny AlexanderStunts
- Karin SilvestriStunts
- David LeitchStunts
- Hank AmosStunts
- J.J. PerryStunts
- Henry KingiStunts
- Tim RigbyStunts
- Bob BrownStunts
- Chris PalermoStunts
- Heidi MoneymakerStunts
- Debbie Lynn RossStunts
- David HugghinsStunts
- Christian J. FletcherStunts
- Jeremy FitzgeraldStunts
- Paul CrawfordStunts
- Richard CetroneStunts
- Brian DuffyStunts
- Michael T. BradyStunts
- Lena FennemaStunts
- Thomas M. FickeStunts
- Thirl HastonStunts
- Andreé GibbsStunts
- Clint JamesStunts
- Mike JustusStunts
- Steven HoStunts
- Brad MartinStunts
- Scott RogersStunts
- Jason RodriguezStunts
- David SchultzStunts
- Matthew RugettiStunts
- Marcus YoungStunts
- Bryan FletchallTechno Crane Operator
- Eric PutzTelecine Colorist
- Randy BurkeTransportation Captain
- Chad MooreTransportation Co-Captain
- Bernice CulbertsonTransportation Coordinator
- Dan MarrowTransportation Coordinator
- Paulette OsorioUnit Publicist
- Mike JustusUtility Stunts
- Clint CadinhaUtility Stunts
- Luciano BlottaVideo Assist Operator
- Randy BrickerVisual Effects Editor
Writing
- Jamie DelanoComic Book
- Garth EnnisComic Book
- Enfys DickinsonCreative Producer
Directing
- Josh McLaglenFirst Assistant Director
- Rick KellySecond Assistant Director
- Maria Battle-CampbellSecond Second Assistant Director
- Michael L. FinkSecond Unit Director
- Darin RivettiSecond Unit First Assistant Director
