| 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. |