Cast
Denzel Washington
Lincoln Rhyme
Angelina Jolie
Amelia Donaghy
Queen Latifah
Thelma
Michael Rooker
Captain Howard Cheney
Michael McGlone
Detective Kenny Solomon
Luis Guzmán (I)
Eddie Ortiz
Leland Orser
Richard Thompson
John Benjamin Hickey
Dr. Barry Lehman
Bobby Cannavale
Steve, Amelia's Boyfriend
Ed O’Neill
Detective Paulie Sellitto
Olivia Birkelund
Lindsay Rubin
Gary Swanson
Alan Rubin
James Bulleit
Train Engineer
Frank Fontaine
Grandfather
Zena Grey
Granddaughter
Desmond Campbell
Taxi Inspector
Peter Michael Dillon
Homicide Detective
Ted Whittall
Ortiz's Assistant
Andy Bradshaw
Uniform Cop
Steve Adams
Gas Worker
Christian Veliz
Young Boy
Mercedes Gómez
Ortiz's Mother
Mary Hammett
Girlfriend in Nightclub
Amanda Gay
Girl in Nightclub
Larry Day
Gas Worker
Burke Lawrence
Police Instructor
Terry Simpson
Cop in Apartment
Eric Davis
Cop in Apartment
Arthur Holden
Bookstore Clerk
Yahsmin Daviault
Rhyme's Sister
Keenan Macwilliam
Rhyme's Niece
David Warshofsky
Amelia's Partner
Mateo Gómez
Hot Dog Vendor
Jonathan Stark
Male Detective
Fulvio Cecere
Forensics Expert
Hal Sherman
Fingerprint Cop
Russell Yuen
Forensics Worker
Jean-Marc Bisson
Rescue Worker
Christopher Bregman
Rescue Worker
Sonya Biddle
Nurse
Directing
Phillip Noyce
Director
Barbara Stoia
Script Supervisor
Monique Champagne
Script Supervisor
Agnieszka Kroskowska
Additional Third Assistant Director
Christopher Bregman
Third Assistant Director
Charles-André Bertrand
Second Assistant Director
Noga Isackson
First Assistant Director
Writing
Jeffery Deaver
Novel
Jeremy Iacone
Screenplay
Art
Nigel Phelps
Production Design
Marie-Claude Gosselin
Set Decoration
Susan C. MacQuarrie
Set Dresser
Harriet Zucker
Set Decoration
Matthew Gray
Draughtsman
Claude Paré
Supervising Art Director
Doris Simard
Art Department Coordinator
Jon Billington
Assistant Art Director
Michel Brochu
Construction Coordinator
Rejean Brochu
Construction Coordinator
Raymond M. Samitz
Construction Coordinator
Douglas Fox
Property Master
Claire Alary
Assistant Property Master
Simon Guilbault
Draughtsman
Claude Leclair
Assistant Set Dresser
Robert Parle
Assistant Set Dresser
Louis-René Landry
Draughtsman
Elizabeth Schlitten
Property Master
Jefferson Sage
Supervising Art Director
Camera
Dean Semler
Director of Photography
Dean Crone
Camera Operator
Wayne Paull
Camera Operator
Jonathan Wenk
Still Photographer
Takashi Seida
Still Photographer
K.C. Bailey
Still Photographer
Mike Benson
Additional Photography
Tony Pierce-Roberts
Additional Photography
Mathieu Charest
Key Grip
John Murphy
Dolly Grip
David Crone
Steadicam Operator
Barry Baz Idoine
First Assistant Camera
Nicolas Marion
First Assistant Camera
Patrick B. O’Brien
First Assistant Camera
Billy Patsos
Key Grip
Mai Iskander
Second Assistant Camera
Geoffrey Erb
Second Unit Director of Photography
Craig Haagensen
Second Unit Director of Photography
Crew
C.J. Goldman
Makeup Effects
Francis Marleau
Special Effects Coordinator
Jean Frenette
Stunt Coordinator
Jery Hewitt
Stunt Coordinator
Michael Russo
Stunt Coordinator
Julie Sageau
Video Assist Operator
Joel Holland
Video Assist Operator
Nadine Demeule
Video Assist Operator
Daniel Matthews
Transportation Coordinator
Lorraine Jamison
Unit Publicist
Patrick Mahoney
Craft Service
Mark Akeson
Stand In
Bill Anagnos
Stunts
Eric Béliveau
Transportation Captain
John Charles
Software Team Lead
Michael Arthur
Stunt Driver
Mark Nelmes
Digital Effects Supervisor
Karl Wasserman
Cableman
Jodi Michelle Pynn
Stunts
Production
Martin Bregman
Producer
Michael Bregman
Producer
Dan Jinks
Executive Producer
Michael Klawitter
Executive Producer
Louis A. Stroller
Producer
Will Cantler
Casting
Bernard Telsey
Casting
David Vaccari
Casting
Andrea Kenyon
Casting
Myriam Vézina
Casting
Christina Kontos
Production Manager
Jan Foster
Production Manager
François Fauteux
Location Manager
Deborah Parker
Location Manager
Bo Dietl
Associate Producer
Daniel R. Chavez
Executive In Charge Of Post Production
Christian Biron
Assistant Location Manager
Jeanette Haley
Post Production Coordinator
Costume & Make-Up
Odette Gadoury
Costume Design
Kathryn Casault
Makeup Artist
Réjean Forget
Key Hair Stylist
Adrien Morot
Prosthetic Makeup Artist
Julie Casault
Assistant Makeup Artist
Frank Perry Rose
Dresser
Pam Aaron
Wardrobe Supervisor
Lyse Pomerleau
Wardrobe Coordinator
Deirdre N. Williams
Wardrobe Supervisor
Lisa R. Frucht
Wardrobe Supervisor
Larry M. Cherry
Hairstylist
Roy Bryson
Hairstylist
Carl Fullerton
Makeup Artist
Janeen Schreyer
Makeup Artist
Kymbra Callaghan
Makeup Artist
Editing
William Hoy
Editor
Mike Stanwick
Color Timer
John Coniglio
First Assistant Editor
Andrew S. Eisen
Additional Editing
Gary Burritt
Negative Cutter
Lighting
James J. Gilson
Gaffer
Peter Girolami
Gaffer
René Guillard
Gaffer
Eames Gagnon
Best Boy Electric
Gilles Fortier
Rigging Gaffer
Alain Bisson Doyal
Rigging Grip
François Legris
Electrician
Eric Kutner
Electrician
Thomas O’Connor
Electrician
John Lewin
Gaffer
Visual Effects
Robert Grasmere
Visual Effects Supervisor
Rachael Penfold
Visual Effects Producer
Tom Debenham
Compositing Artist
Stephen Murphy
CG Animator
Dominic Parker
CG Animator
Paddy Eason
Compositing Artist
Jon Thum
Compositing Artist
Sound
Craig Armstrong
Original Music Composer
Colin Miller
Supervising Sound Editor
Bruce Stambler
Supervising Sound Editor
David E. Campbell
Sound Re-Recording Mixer
John T. Reitz
Sound Re-Recording Mixer
Gregg Rudloff
Sound Re-Recording Mixer
Joe E. Rand
Music Editor
François Grenon
Boom Operator
Paul Aulicino
First Assistant Sound Editor
George Acogny
Music Supervisor
Allan Byer
Production Sound Mixer
Alan Holly
ADR Mixer
Lance Brown
Additional Sound Re-Recording Mixer
Richard Todman
Assistant Dialogue Editor
John T. Cucci
Foley Artist
James Ashwill
Foley Mixer
Linda Lew
Foley Recordist
Michael Dressel
Foley Supervisor
William Cawley
Sound Assistant
Cecilia Weston
Conductor
Stephen Hilton
Music Programmer
Christopher Ackland
Dialogue Editor
Robert Troy
Dialogue Editor
Charles Hamilton
Sound Recordist
Dan O’Connell (I)
Foley Artist
Doc Kane
ADR Mixer
Jessica Gallavan
ADR Supervisor
Martin Cantwell
Assistant Sound Editor
David Sutton
Boom Operator
Linda Murphy
Boom Operator
Simon Kaye
Production Sound Mixer