2023
as Capitaine Siegrist
2023
as Vincent
2023
as Bob
2022
as Keir Grant
2022
as Constable Macrae
2022
as Professor
2022
as The Leerie
2021
as Lieutenant
2021
as Henri
2021
as William
2020
as Superintendent Monro
2019
as Sandy
2019
as Kenny Shaw
2019
as Site Officer Masha
2019
as George Douglas
2018
as Brian McClay
2017
as Willie Park
2015
as Chae Strachan
2015
as Karsen
2014
as Major Pritchard
2013
as Tom
2013
as Pimp
2012
as Jenkins
2012
as Babet
2012
as Elfric
2009
as DI Roberts
2009
as Husband (uncredited)
2008
as Corrections Officer
2002
as Slaughter Housers Leader
2002
as Creep