Recurring Guest Characters Mark Bonnar 1 guest appearances Denise Mina 1 guest appearances Greg Hemphill 1 guest appearances Kirsty Wark 1 guest appearances Alan Cumming 1 guest appearances Douglas Stuart 1 guest appearances Lorraine Kelly 1 guest appearances Iain Stirling 1 guest appearances