Professional Scottish Actor and Voice-Over Artist represented by Infinity Artist Management
2023
as Noel Moschus
2022
as Emeric Pressburger
2021
as Captain Miran
2021
as The Feel at the Wheel
2021
as Bob
2020
as Man in Suit
2020
as Bernie McConnell
2020
as Eric MacDonald
2019
as Alec
2019
as Anthony
2019
as Broad
2018
as Uncle Fred
2018
as Alexander Smith
2017
as Craig
2015
as UK Doctor
2013
as Superintendent Sandison
2002
as Guide 3
1994
as Davey
1987
as Folly
1986
as Callum Neil
1983
as Pete McCulloch