Pro | Uilleam | | Ceit's girlfriend. The girl who finds the dead man. |
| Ceit | | Uilleam's boyfriend. |
1 | Finlay | Macleod | The Detective inspector. Protagonist. |
| Mona | Macleod | Fin's wife. |
| Black | | The detective inspector. Fin's boss. |
| Angus | Macritchie | Fin's
acquaintance. A murder victim. |
| Robbie | Macleod | Fin and Mona's son. Deceased. |
2 | Artair | MacInnes | Fin's best friend. Aka: Wheezy. |
| Mrs. | Mackay | Fin's teacher. |
| Marsaili | Morrison | Fin's classmate. Aka: Marjorie. |
| Murdo | Macritchie | Fin's classmate
- a bully. Angus's brother. Aka: Murdo Ruadh. |
| Donald | Murray | The Minister's son. Fin's schoolmate. |
| Mr. | Macaulay | Fin's school headmaster. |
3 | George | Gunn | A detective at Stornoway. |
| Tom | Smith | The Stornoway's detective chief inspector. |
| Angus | Wilson | The forensic pathologist. |
| Chris | Adams | The campaign director of a group called Allies For Animals. |
4 | Mr. | MacInnes | Artair's father. |
| Coinneach | Murray | Donald's father. Aka: Kenneth. |
| Iain | | Fin's former friend. |
| Seonaidh | | Fin's former friend. |
| Calum | MacDonald | Fin's former friend. |
| Acne | Boy | Macritchie Brothers' ally. |
5 | Donna | Murray | Donald's daughter. |
| John | Sievewright | An Edinburgh lawyer. The Leith Walk Murder victim. |
| Fraser | | The detective who handled the Leith Walk case. |
| Eachan | Stewart | The witness. |
6 | William | Shed | Fin's history teacher. |
7 | Helen | Macleod | Fin's mother. |
| Seoras | | Alsatian dog of Artairs's neighbor. |
10 | Gigs | MacAulay | A guga hunter. Fin's former boss. |
| Pluto | | Fin's former workmate. |
| Donnie | | Fin's former workmate. |
| Malcolm | | Fin's former workmate. |
| John Angus | Macleod | Fin's father. |
| Seumas | | Gigs's colleague. |
| John | Wooldridge | Owner of Suainaval Lodges. |
| Kenneth | Mackenzie | The Scottish Prophet. |
| James | Minto | A rabbit hunter. |
| Kenny | | John's caretaker. Aka: Big Kenny. |
| Iseabal | Marr | The man who lives at the white house up by the
harbor. |
| Sine | | The girl Fin danced with. |
| Anna | | The girl Calum danced with. The maid at Lews Castle. |
| James | Matheson | Owner of Lews Castle. |
| William | Jardine | James Matheson's partner. |
14 | Fionnlagh | MacInnes | Fin's biological son. |
| Irene | Davis | The girl from the lighthouse. |
15 | Catriona | MacFarlane | Donald's wife. |
18 | Anita | | Fin's mistress. |
| Padraig | Macbean | Old Macbean's son. |
| Duncan | Macbean | Padraig's older brother. |
| Old | Macbean | Padraig's father. The man who took Fin out of the rock. |