Es un actor escocés conocido por haber aparecido en películas como «The House of Him» (2014) y «The Replacement» (2017).
Comenzó su carrera actoral en el teatro, participando en producciones de prestigiosos teatros como el Royal Conservatoire of Scotland y el Citizens Theatre.
Ha trabajado en varias series como «Legit», «Burnistoun» y «The Crimson Field». Sin embargo, fue su papel como el detective inspector Elliot Carne en la serie «Thirteen» (2016) lo que le permitió destacarse y ganar atención por su talento actoral.
En 2016, se unió al elenco de la exitosa serie de televisión «Outlander» en su tercera temporada, interpretando el papel de Roger Wakefield. También ha tenido papeles en series de televisión como «Silent Witness» y «Thrones of Britannia».