Television and film actor who is predominately recognized for his performance as Hamish on Outlander. In 2018, he also appeared in a starring role in the feature film The Vanishing.
He made his professional acting debut on Outlander in the 2014 episode "Castle Leoch."
In 2015, he appeared on the series Teacup Travels. This performance led to him being cast on The Dumping Ground the following year. In 2020, he guest starred on an episode of Casualty.
He was born in Scotland.
He was cast alongside Caitriona Balfe on Outlander.