Das schottische Fernsehen produzierte von 2000 bis 2007 die Serie "Rebus" mit insgesamt 14 Folgen nach Romanen und Erzählungen von Ian Rankin. Die Rolle des John Rebus spielte in der ersten Staffel (vier Folgen) John Hannah, der von Rankin als Fehlbesetzung angesehen wurde, später Ken Stott. (Die vierte Folge, "Mortal Causes", wurde wegen der Ereignisse am 11. September 2001 in New York erst drei Jahre später ausgestrahlt.)