Home / Discover / People

Outlander

2014
as Colum MacKenzie

One of Us

2016
as Alastair

The Bay (2019)

2019
as Vinnie Morrison

Young James Herriot

2011
as Professor Quintin Gunnell

In Plain Sight (2016)

2016
as William Watt

Rig 45

2018
as Douglas

Granite Harbour

2022
as Shay Coburn

The Level

2016
as Gil Devlin

Guest Star

Episode City of Vice
Seven Dials
2008
Episode BBC Alba Documentaries
Archibald Hall - An Uaislean (The Perfect Gentleman)
2011