Now Gray O'Brien is to step into the shoes of one of Scotland’s most celebrated detectives after becoming confirmed as the next actor to play Ian Rankin’s much-loved detective John Rebus.