| Jo |
Barclay | Reporter |
| Niall |
Bard | Protagonist |
| Rene |
Blair | Mary Brotherton's landlady |
| Mary |
Brotherton | Murder victim |
| Mrs. |
Cameron | Aideen's landlady |
| Glenn |
Close | Actress |
| John |
Coltrane | Jazz musician |
| Mhari |
Crawford | CID officer from the mainland |
| Mary |
Cummings | Robert's wife |
| Robert |
Cummings | Druid |
| Michael |
Douglas | Actor |
| Mr. |
Drummond | Niall's boss; Detective Chief Superintendent |
| Gus |
Dunbar | Police officer |
| Jessie |
Duncan | Waitress when Mary Brotherton was alive |
| Margaret |
Dunlop | Barmaid; missing |
| Mr. |
Forbes | Chief Inspector on the island |
| Doctor |
Jayara | Isla's doctor |
| Callum |
Jayne | Police officer |
| Bob |
Johnson | Niall's Detective Inspector |
| Angelina |
Jolie | Actress |
| Aideen |
MacDonald | One of Gordy's victims |
| Jamie |
MacDuff | Island druid expert |
| Sophie |
Mackay | Margaret's friend |
| Billy |
McCall | Man angry with Gus |
| Lauren |
McCall | Billy's daughter |
| Isla |
McKillop | Teacher at Arran High |
| Mike |
McMaster | Former Detective Sergeant |
| Mary |
Morrison | Student Niall met |
| Shauna |
Morrison | Mary Morrison's mother |
| Hamish |
Munro | Duty police surgeon |
| Helen |
Paige | Niall's partner |
| Aileen |
| Aideen's co-worker and friend |
| Caroline |
| Flight dispatcher |
| Gordy |
| Margaret's client |
| Heather |
| Niall's former partner |
| Julie |
| Drummond's wife |
| Juliette |
| Helen's wife |
| Mary |
| Forbes's typist |
| Michael |
| Mary Brotherton's former co-worker |
| Tam |
| Barman |
| Thomson |
| Man who killed Helen |
| Tom |
| Mary Brotherton's son |
| Tony |
| Barman |