Lincoln Rhyme
Amelia Donaghy
Thelma
Captain Howard Cheney
Detective Kenny Solomon (as Mike McGlone)
Eddie Ortiz (as Luis Guzman)
Richard Thompson
Dr. Barry Lehman
Amelia's Boyfriend
Detective Paulie Sellitto
Lt. Carl Hanson
Lindsay Rubin
Alan Rubin
Train Engineer (as Jim Bulleit)
Grandfather
Granddaughter
N.Y.U. Student (as Daniel C. Brochu)
Taxi Inspector
Chris
Ortiz's Mother (as Mercedes Gomez)
Girlfriend in Nightclub
Girl in Nightclub
Gas Worker
Police Instructor
Cop in Apartment
Bookstore Clerk
Rhyme's Sister (as Yashmin Daviault)
Rhyme's Niece (as Keenan MacWilliam)
Amelia's Partner
Hot Dog Vendor (as Mateo Gomez)
Ortiz's Assistant
Homicide Detective
Male Detective
Forensics Expert
Fingerprint Cop
Forensics Worker
Uniform Cop
Rescue Worker (as Jean Marc Bisson)
Rescue Worker
Nurse
News Reporter (uncredited)
NYPD Officer (uncredited)
Dope Peddler (uncredited)
Rescue worker (uncredited)
Customer in Antique Bookshop (uncredited)
Cop (uncredited)
Perp (uncredited)