Vincent D'OnofrioFrank Kersey Dean NorrisDetective Rains Elisabeth ShueLucy Kersey Camila MorroneJordan Kersey Kimberly EliseDetective Jackson Kirby Bliss BlantonBethany Mike EppsDr. Chris Salgado Nathaly ThibaultFuneral Attendant Christopher TysonSqueegee Man Melantha BlackthorneTrauma Patient Dawn FordNurse with ER Attending Moe Jeudy-LamourRay Shawn Core Stephanie JanusauskasSophie Jason CavalierOfficer McCord Wendy CrewsonDr. Jill Klavens Sway CallowaySway Calloway Gerardo Lo DicoDetective (uncredited) Heather B.Heather B. (uncredited) Kaniehtiio HornNatasha (as Tiio Horn) Andreas ApergisBelligerent Dad Warona SetshwaeloNurse Carla Stephen J. EadsAssociate Producer Paul KirbyProduction Design Veronique MeunierArt Direction Paul HughenSecond Unit Director Of Photography Hans BjernoAerial Director Of Photography Rogier StoffersDirector Of Photography Christophe GiraudMakeup Artist Vague VartanianSpecial Effects Makeup Artist Lily SassoneWardrobe Assistant Justine LosoyaMakeup Artist Caitlin Murphy MilesMakeup Artist Chanelle OuelletteMakeup Artist Ghislaine SantAssistant Hairdresser André DuvalAssistant Hairdresser Jean ScarabinAssistant Hairdresser Véronique ChaputAssistant Makeup Artist Sabrina TrudelAssistant Makeup Artist Tammy-Lou PateAssistant Makeup Artist Caroline AquinSpecial Effects Makeup Artist Colette MartelAssistant Hairdresser Xiao Yun HuAssistant Makeup Artist Camiel McLeanAssistant Makeup Artist Crystal BryantCostume Assistant Alex VervilleAssistant Makeup Artist Gerald QuistMakeup Artist Jenny MossCostume Assistant Steven CorriganCostume Assistant Mari-Philippe ComeauCostumer Mary Jane FortCostume Design Rosi GablCostume Illustrator Jennea Dorsey-GordleyKey Hair Stylist Valerie BordeleauAger/dyer Colleen QuintonMakeup Designer Michelle RamosSet Costumer Michelle CôtéHair Department Head Rocco StalloneKey Hair Stylist Hope SlepakCostume Supervisor Katina KordonourisAssistant Costume Designer Catherine GélinasKey Costumer Miranda TraczykSet Costumer Catherine BrunelleAssistant Makeup Artist E.J. FoersterSecond Unit Director Stéphane BylSecond Unit First Assistant Director Christopher T. SadlerSecond Assistant Director Mark CotoneFirst Assistant Director Marvin WilliamsSecond Unit First Assistant Director Fanny HudonSecond Assistant Director Lorette LeblancScript Supervisor Kitty HopperScript Supervisor Nathalie PaquetteScript Supervisor Scott R. DixonDailies Technician Mitch PaulsonDigital Colorist Robert E. PhillipsDigital Intermediate Producer Curtis LindersmithDigital Intermediate Editor Ntana KeyDigital Colorist Brit DeLilloFirst Assistant Editor Dimitri MédardSound Mixer Antoine ViotSound Assistant Vince NicastroFoley Artist Frankie FioreSound Assistant Kelsey ZeiglerUtility Sound David ObermeyerSound Mixer Shawn KennellyFoley Mixer Nick Ray HarrisUtility Sound Melissa KennellyFoley Artist Giancarlo PetroniDialogue Editor Cedric CharronBoom Operator Eryne PrineFirst Assistant Sound Editor David EsparzaSound Designer Mandell WinterSupervising Sound Editor Adam MohundroBoom Operator Steve PedersonSound Re-Recording Mixer Ludwig GöranssonOriginal Music Composer Sean SweeneyData Management Technician Heather SharpeProduction Coordinator Helen StergiouFirst Assistant Accountant Eva QuinteroProduction Secretary Kevin AumondSecond Assistant Accountant Charlene HodgeFirst Assistant Accountant Anne-Marie RobergeUnit Production Manager Mayda Renizzi-HoltFirst Assistant Accountant Guy AumondProduction Accountant Carrie Holt de LamaUnit Production Manager Maria C. RoxasProduction Supervisor Rob BergenProduction Secretary Loïc BernardUnit Production Manager Bridgett BaronPayroll Accountant Marie-Elaine BaillyProduction Coordinator Shawn AumondSecond Assistant Accountant Cynthia YoungSecond Assistant Accountant Irene LitinskySupervising Producer Raylin SaboCasting Associate Patty ConnollyAdr Voice Casting Mark SussmanAdr Voice Casting Sanaa SayyedCasting Associate Jean-Francois MorissetteCg Artist Patrick JordaensCg Artist Luc JulienCompositing Supervisor Francis LaroucheDigital Compositor Evander MajorDigital Compositor Etienne Poulin St-LaurentMatchmove Supervisor Christina MaierDigital Compositor Philippe PelletierDigital Compositor Didier Coup-FabianoRotoscoping Artist Joseph Dubé-ArsenaultCg Artist Simon HanDigital Compositor Jean-François MasséDigital Compositor Pierre-Hugues VachonDigital Compositor Jason AstleyDigital Compositor Étienne JubinvilleCg Artist Travis PinsonnaultDigital Compositor Vincent L'HeureuxCg Artist Simon LehembreDigital Compositor Samuel BlouinRotoscoping Artist Joseph GrossbergVisual Effects Compositor Jean-Alexandre DufourRotoscoping Artist Fergus Jack-HintonVfx Artist Samuel Montminy-BrodeurVisual Effects Production Assistant Maxime LarocheRotoscoping Artist Opale VezinaRotoscoping Artist Christophe RobertCg Artist Jeremy BeadellVisual Effects Production Manager Joe HallVisual Effects Technical Director Patrick GagnonRotoscoping Artist Bruce A. StrongSpecial Effects Supervisor Darwin GoVisual Effects Supervisor Wendy GippVisual Effects Producer John P. NugentVisual Effects Supervisor Martin PelletierVisual Effects Supervisor Valérie ClémentVisual Effects Producer Louis CraigSpecial Effects Supervisor Sara BourqueVisual Effects Coordinator Craig Crawford2d Supervisor