Home / Discover / People
  • Created April 7, 2019 by
    Administrator admin
  • Modified September 29, 2021 by
    Administrator admin

Apostle

2018
as Frank

The Party's Just Beginning

2018
as Luisaidh's Dad

11th Hour

2017
as Drunk

Victoria & Abdul

2017
as Dr. James Reid

Lawless

2013
as Simon Harding

Utopia

2013
as Michael Dugdale

New Town

2009
as Hamish Glennie

No Holds Bard

2009
as Struan Robertson

Hope Springs

2009
as Gil Cameron

In the Loop

2009
as Jamie McDonald

Low Winter Sun

2006
as David Westwood

Red Road

2006
as Avery

Complicity

2000
as Andy

Being Human

1994
as Soldier

Tumbledown

1988
as Saltemarsh

Producer

Movie Rose 2020
Movie Rare Beasts 2019
Movie The Chamber 2016
Movie Hangar 10 2014
Movie Submarine 2011
Movie Postcards from Buster - Lets Go on a Trip 2004

Crew

Movie Rare Beasts 2019

Guest Star

Episode Celebrity Mastermind
Neil Jones, YolanDa Brown, Paul Higgins, Holly Hamilton
2019
Episode The Last Enemy
Episode 5
2008
Episode Seachange
If Fish Could Fly
1999
Episode Between The Lines
Nothing to Declare
1992