The Hour of the Lynx
(Boy)
Knowing The Score
(Arthur)
The Ebb-Tide
(Dr Lewis)
Deacon Brodie
(Andrew Ainslie)
Stalag Luft
('Haggis' Barrington)
Down Among the Big Boys
(Aiden)
Tickets for the Zoo
(Fraud Officer)
The Dunroamin' Rising
(Policeman)
Karaoke
(Ian)
Ivanhoe
(Louis Winkelbrand)
City Lights
(William Findlay)
Soldier Soldier
(Maj Bob Cochrane)
Beautiful Creatures
(Author)
My Life So Far
(Screenplay)
Low Winter Sun
(Writer)
Beautiful Creatures
(Producer)
The Life of Stuff
(Director)
The Life of Stuff
(Screenplay)
Deacon Brodie
(Writer)
The Ebb-Tide
(Screenplay)
Fortitude
(Writer)
The Deep
(Writer)
The Deep
(Executive Producer)
Fortitude
(Creator)
The Deep
(Creator)