2023
Broken Hearts as Rick2022
Chatterbox as Stewart Howie2021
Shudder as Ten2020
Wreck as Hiker2020
Onus as Not available2019
The Young Cannibals as Tim2019
The Viking War as Ragnor2019
The Mermaid’s Curse as Mr. Andrews2019
Cyber Bride as Tim2019
Follow the Crows as Survivor2018
Carnival of Sorrows as Dr. Albert Parker2017
Darker Shades of Elise as James2017
House on Elm Lake as Elliot2017
Mother Krampus as Alfie2017
Dogged as Dr. Donald Goodman2017
Earth Without War as The Big Boss2017
Sweetie as Michael2016
Fox Trap as Inspector Davies2015
Deadly Waters as Mr. Andrews2015
The Life of Ludovic as Ludovic Sr.2014
Lucifer's Night as Elliot MandreNaN
A Badge and Bullet as Marshal Will Clarke2022
Chatterbox Producer2021
Blood House Writer2021
Blood House Director2017
House on Elm Lake Executive Producer1974
Father Brown Director of Photography1974
Father Brown Camera Operator1970
7 Plus Seven Camera Operator