Characters played by Rory O'Shea
Narrator
Self - Narrator
Characters played by Mark Mendelson
Self - Retired Homicide Detective
Characters played by Jooyoung Lee
Self - Sociologist & Violent Crime Expert
Characters played by Jane Turner
Self - Forensic Pathologist
Characters played by Wendy Gillis
Self - Crime Reporter
Characters played by Mary Case
Self - Chief Medical Examiner
St. Charles County
Characters played by Rickey Hobbs
Self - Detective Major Crimes
Charlotte County Sheriff's Office
Characters played by Michael Gandy
Self - Lieutenant Major Crimes
Charlotte County Sheriff's Office
Characters played by Riazul Imami
Self - Medical Examiner
Charlotte County
Characters played by Amy Oshier
Self - Reporter
Characters played by James Wilson
Self - Former Deputy Medical Examiner
District 12 Office
State of Florida
Characters played by Ed Copeland
Self - Deputy
St. Charles County Sheriffs Dept.
Characters played by Bob Kuban
Self
Characters played by Rick Luetkenhaus
Self - Detective
St. Charles County Sheriffs Dept.
Characters played by Kay Notheis Sr.
Self - Mother of Walter Scott
Characters played by Scottie Priesmeyer
Self - Author
Characters played by Elizabeth Feagles
Self - Special Investigator
Judicial Authority Wisconsin
Characters played by Leslie Eisenberg
Self - Forensic Anthropologist
Characters played by Kevin Calkins
Self - Prosecutor
Sauk County
Characters played by Joseph Welsch
Self - Investigator
Sauk County Police
Characters played by Sonia Balleste
Self - Prosecutor
Newport Beach
Characters played by Steven Ainsworth
Self - Investigator
Boulder County Police
Characters played by Mark Deasaro
Self - Detective
St. Petersburg Police
Characters played by Steve Mack
Self - Investigator
Huntington Beach
Characters played by Roger LaJeunesse
Self - Forensic Scientist
California State University
Characters played by Karmen Cox
Self - Bun Chee's Friend
Characters played by Nita Bitner
Self - Anthropologist
Characters played by Amy Greer-Thompson
Self - Journalist
Characters played by Joseph McBride
Self - Prosecutor
Chenango County
Characters played by Michael Arnall
Self - Forensic Scientist
Characters played by Tony Warr
Self - Investigator
Toronto Police
Characters played by Wendy Jennings
Self - Patricia's Sister
Characters played by David Hall
Self - Botanist
Characters played by Larry Peterson
Self - Investigator
King County
Characters played by Duncan Way
Self - Forensic Scientists
Characters played by Andrea Weins
Self - Forensic Scientist
Characters played by Steve Kowalczik
Self - Mary Pohlreich's Friend
Characters played by Mike Morgan
Self - Investigator
Mobile Police Department
Characters played by Tommy Chestnut
Self - Investigator
Myrtle Beach Police
Characters played by Richard Cobb
Self - Accident Investigator
Chenango County Police
Characters played by Terri Haddix
Self - Forensic Scientist
San Joaquin County
Characters played by Sean Enloe
Self - Forensic Scientist
Characters played by Emma Hall
Self - Forensic Scientist
Boulder County
Characters played by Victoria Stigliano-Dzuban
Self - Heather's Sister
Characters played by Wilbur Williams
Self - Investigator
Mobile Police Department
Characters played by David King
Self - Forensic Scientists
Characters played by Alex Bass
Self - Prosecutor
Characters played by James Lloyd
Self - Investigator
Chenango County Police
Characters played by Jamie Downs
Self - Forensic Scientist
Medical University of South Carolina
Characters played by Patricia Springer
Self - Author
Characters played by Mark Spurgeon
Self - Investigator
Boulder County Police
Characters played by Robert Buchwalter
Self - Prosecutor
San Joaquin County
Characters played by Gary Cumberland
Self - Forensic Scientist
Characters played by Heather Lane
Self - Resident
Characters played by Roger Chrans
Self - Investigator
Nebraska State Patrol
Characters played by Donald Reay
Self - Forensic Scientist
King County
Characters played by David Byington
Self - Investigator
Newport Beach
Characters played by Timothy Braun
Self - Prosecutor
St. Charles County
Characters played by William Conway
Self - Investigator
Missouri Highway Police
Characters played by James Barber
Self - Investigator
Mobile Police Department
Characters played by Nicole Wall
Self - Forensic Scientist
Characters played by Jacob Nash
Self - CeCe's Friend
Characters played by Mark Funkhouser
Self - Investigator
Nebraska State Patrol
Characters played by Tracy Nesdoly
Self - Reporter
Characters played by George Warren
Self - Journalist
KXTV News 10 Sacramento
Characters played by Joe Vella
Self - Investigator
Myrtle Beach Police
Characters played by Anthony Falsetti
Self - Forensic Anthropologist
Characters played by Javier Ramos
Self - Investigator
San Joaquin County
Characters played by Ryan Brackley
Self - Prosecutor
Boulder County
Characters played by Debi Stoliar
Self - Solange's Friend
Characters played by James Terzian
Self - Forensic Pathologist
Characters played by Tommy Le Noir
Self - Investigator
Arlington Police
Characters played by Rebecca Svec
Self - Reporter
Characters played by Matthias Okoye
Self - Forensic Scientist
Characters played by Max Noble
Self - Investigator
Myrtle Beach Police
Characters played by Buddy Evans
Self - Investigator
Arlington Police
Characters played by Jeffrey J. Barnard
Self - Forensic Pathologist
Dallas County
Characters played by Matthew Vanyo
Self - Investigator
Olmsted Police
Characters played by Scott Sonneborn
Self - Investigator
Olmsted Police
Characters played by Yolande McLean
Narrator