| 1 | Meghan |
| One of James's victims, narrator |
| | James |
Carson | Serial killer. Aka: Jimmy Carlson, Jamie Carver |
| | Chris |
Hemsworth | Famous actor |
| | Sharesa |
| Meghan's friend |
| 2 | Brecia |
Collier | One of James's victims, narrator |
| | Lanelle |
Collier | Brecia's sister |
| | Frank |
| Brecia's cat |
| 3 | Skye |
| One of James's victims, narrator. Aka: Dolly, Estela |
| | Ken |
| Skye's manager |
| | Dewey |
| Skye's childhood neighbor, drowned |
| | Greg |
| James's friend |
| 5 | Emma |
Carson | James's daughter |
| | Kimmie |
Carson | James's daughter |
| | April |
Carson | James's wife |
| | Oscar |
| James's cat |
| | Nicole |
| Girl James is currently dating |
| 9 | Sandy |
| David's girlfriend |
| | Marisa |
| Skye's wife |
| | Mickey |
| Skye's former dog |
| | Amy |
| Ken's co-worker |
| 10 |
Rosie | |
Meghan's grandmother. Aka: Grandma Rosie, Bubbie Rosie |
| 12 |
Willis | |
Lead investigator on Skye's murder case |
| 13 |
Steve | |
James's roommate |
| | Jen |
| Nicole's friend |
| 15 |
David | Hauser |
Skye's former classmate |
| 16 |
Barbara | Kingsolver |
Author of The Bean Trees |
| | Ben |
| Meghan's uncle |
| 17 |
Donna | |
Matchstrike customer service representative |
| | Elle |
| James's current chatmate |
| 18 |
Mr. | Schmalz |
Skye's neighbor |
| | Mrs. |
Schmalz | Skye's neighbor's wife |
| | David |
| Skye's father |
| 19 |
Domanska | |
Police officer who found Meghan's remains |
| | Brenda |
Maxwell | Missing person |
| 23 |
Chief | |
April's old dog |
| 24 |
Kittleson | |
Detective in charge of Skye's murder case |
| 27 |
Lucretia | |
Best friend of Skye's mother |
| 28 |
Joey | |
Domanska's dog |
| | Carly |
| Domanska's assistant |
| 37 |
Nina | |
April's best friend |
| 51 |
Marjorie | |
James's stepmother |
| 52 |
Andrew | |
Detective, Kittleson's successor |