Rebus: How old is Detective Inspector John Rebus?

As Outlander's Richard Rankin lines up to play a young version of the legendary detective, we take a look at the chronology of the character and the actors who have played him

With the latest TV adaptation of Ian Rankin’s detective novels hitting the screens tomorrow night starring 41-year-old Glaswegian Richard Rankin, here’s a guide to previous incarnations and the chronology of the actors who played the legendary sleuth.

HOW OLD IS JOHN REBUS SUPPOSED TO BE?

After keeping it vague in the first novels, Ian Rankin settled on 1947 as the year of Detective Inspector John Rebus’s birth, with him reaching compulsory police retirement at 60 in 2007.

Richard Rankin stars as John Rebus in the latest BBC adaptation of Ian Rankin's crime novels, starting tomorrow night, Friday May 17, BBC Scotland. Pic: BBCRichard Rankin stars as John Rebus in the latest BBC adaptation of Ian Rankin's crime novels, starting tomorrow night, Friday May 17, BBC Scotland. Pic: BBC
Richard Rankin stars as John Rebus in the latest BBC adaptation of Ian Rankin's crime novels, starting tomorrow night, Friday May 17, BBC Scotland. Pic: BBC

This would make him 77 now.

Hide Ad

As the novels continue with Rebus in retirement, he is not ageing in real time, and Rankin put him in his late sixties in 2020.

In Knots and Crosses (1987), Rebus's daughter Samantha is “nearly twelve", and in later novels becomes mother to Carrie, Rebus's grandaughter.

In the current TV series she is around 12 years of age.

Richard Rankin as John Rebus, Stuart Bowman as Ger Cafferty and Brian Ferguson as Michael Rebus, the detective's brother. Pic: Eleventh Hour Films,Mark MainzRichard Rankin as John Rebus, Stuart Bowman as Ger Cafferty and Brian Ferguson as Michael Rebus, the detective's brother. Pic: Eleventh Hour Films,Mark Mainz
Richard Rankin as John Rebus, Stuart Bowman as Ger Cafferty and Brian Ferguson as Michael Rebus, the detective's brother. Pic: Eleventh Hour Films,Mark Mainz

RICHARD RANKIN who plays Rebus in the new BBC series is 41 and playing the detective aged 40 in a contemporary Edinburgh.

KEN STOTT was aged 46-52 when he played Rebus between 2000 and 2007, in the 14-episode series produced by STV Studios for the ITV network. Stott played the detective in the final three series.

JOHN HANNAH was 38-39 when he played Rebus in the first series of the same STV series.

Richard Rankin is the third actor to play the detective on TV but he has been played by 20 actors in other mediums, including stage, radio, audio book and screen.

Hide Ad
Ken Stott as Rebus in the ITV series which ran from 2000-2007. Pic: ITV/ShutterstockKen Stott as Rebus in the ITV series which ran from 2000-2007. Pic: ITV/Shutterstock
Ken Stott as Rebus in the ITV series which ran from 2000-2007. Pic: ITV/Shutterstock

In 2020 Succession star Brian Cox played an older Rebus in the short film John Rebus: The Lockdown Blues.

Scottish actor Ron Donachie (Titanic, Game of Thrones, The Jungle Book) has played John Rebus more than anyone else, playing the part in BBC Radio 4 dramatisations of the Ian Rankin books.

Hide Ad

The fictional detective has also been played by Taggart’s James Macpherson and Fleabag/Guilt’s Bill Paterson, along with Endeavour’s Roger Allam in the audio book versions.

Alexander (Sandy) Morton (River City, Taggart) was the first to play Rebus in an early BBC radio adaptation for BBC Radio 4.

John Hannah was the first to play the fictional Edinburgh detective on TV. Pic: TSPL/Jon SavageJohn Hannah was the first to play the fictional Edinburgh detective on TV. Pic: TSPL/Jon Savage
John Hannah was the first to play the fictional Edinburgh detective on TV. Pic: TSPL/Jon Savage
Read More
Rebus: Outlander’s Richard Rankin talks about starring in the new BBC TV series ...

All episodes of Rebus will be available to stream on BBC iPlayer from 6am Friday 17 May, with the first episode airing on BBC Scotland at 10pm on Friday 17 May and 9.25pm pm Saturday 18 May on BBC One.

Comments

 0 comments

Want to join the conversation? Please or to comment on this article.