Rory has been acting since he was a child. He’s appeared in Heartless for ITV, New Town for the BBC and Relic for CBBC. He has also been in both series of Case Histories, playing the younger version of the main character, Jackson Brodie.
Rory also does voice work, including for the Scottish Museum of Flight and the Scottish Blood Transfusion Service. He was also a voice for the feature film, Death Defying Acts.
For a full CV, please click on the Spotlight Profile link.