2025Creep Encounters character: CaretakerMelodrive character: Car Dealer2024The Haunted Studio character: Gerald TobinEscape character: CanineBring Me A Skin For Dancing In character: Andy RobinsonBig Cats character: Ichabod PriceThe Doll Under the Stairs2023Graphic Desires character: Pub QuizmasterAlice in Terrorland character: The Mad HatterNightmare on 34th Street2022Sorority character: HenryMorris Men character: DoyleDemons at Dawn character: Randolph FensterheimWerewolf Cabal character: Peter James2020Out of the Fight character: Mark Phillips, ReporterPistolera character: Prison guard2019Doll Cemetery character: BrendanScare Attraction character: CliveThe Color of Your Skin character: HostLove on Demand character: Host2018Red Army HooligansHaunted 3: Spirits character: The MediumThe Dark Kingdom character: Prince FavianHaunted 2: Apparitions character: The MediumThe Doll Master character: Malik2017Hidden Valley the Awakening character: ActorBorstal character: Len ForshawKnights of the Damned character: Prince Favian2016Enemy Within character: Police officerHedda GablerInto The Light character: Pearson100 Bullets character: Steven Regan2015Hooligans at War: North vs South character: ScarfaceKicking Off character: Radio Producer2014Number Runner character: Harry Gillespie2013Casting Couch character: BellagioEssex Boys Retribution character: Jimmy DaviesHaunted character: The MediumBelieve character: JournalistI Know What I'm Doing character: Thorpe2009Sisters Grimm character: Count Ludlow2007Messages character: Ojciec RandallDecadent Evil 2 character: Janos2006Dragon character: Lord Artemir2003The Winter Warrior character: Ida2001Cold Fish character: Alex1992Eldorado character: Allan Hindle (as Jon Morrey)