Based on the best-selling novels by Ian Rankin, Rebus tells the story of world-weary, Edinburgh-based Detective Inspector John Rebus, portrayed by John Hannah in the first series and subsequently by Ken Stott. Possessing a fiery temper, Rankin's tough, street-smart sleuth is flawed and scarred but his uncanny genius for solving complicated crimes means he's able to fight the growing tide of murder and desperation through the underworld of Scotland's capital.