Main Characters DC Sandy Wilson 6 main appearances DS 'Tosh' MacIntosh 6 main appearances DI Jimmy Perez 38 main appearances DI Ruth Calder 6 main appearances
Recurring Guest Characters DC Jack Hurley 1 guest appearances Taxi Driver 1 guest appearances Magnus McCall 1 guest appearances Maura Watt 1 guest appearances Ben Jardine 1 guest appearances Nurse 1 guest appearances Nursery Nurse (Sally) 1 guest appearances Young Peter Ayre 1 guest appearances Young Calder 1 guest appearances Young Cal 1 guest appearances ⇤ « 5 6 7 8 9 10 11 12 13 14 » ⇥