2024
Scala!!! as Self2024
Children of the Wicker Man as Self2024
The Estrogen Gospel as The Beast (voice)2022
Loops as Kenneth2020
Tales of the Uncanny as Self2020
The Emmanuelle Effect as Self2016
Worst Fears as Undertaker (segment 1 "Tincture of Vervain")2016
Horror Icon as himself2014
VHS Forever? | Psychotronic People as Self2014
Mark of the Times as Himself2013
Turn Off Your Bloody Phone: Norman J. Warren and the Ghost as Impolite Phone Man2008
Abracadaver! as Audience Member (uncredited)2005
The Perfect Scary Movie as Self2002
Contact as Headwaiter1996
Sex and Fame: The Mary Millington Story as Self / Interviewee1995
Doing Rude Things as Not available1976
Satan's Slave as Priest1976
I'm Not Feeling Myself Tonight as Party Guest (uncredited)1974
House of Whipcord as Caven (uncredited)1974
Frightmare as Doctor (uncredited)1973
Carry On Girls as Man at Beauty Contest (uncredited)NaN
The Highgate Vampyre as Tyrone DelanyNaN
The Wicker Man At 50 as Himself2022
Joe Lycett's Big Pride Party Additional Writing2016
Boys On Film 15: Time & Tied Producer2016
Worst Fears Writer2016
Worst Fears Producer2016
Trouser bar Producer2014
Peter de Rome: Grandfather of Gay Porn Executive Producer2012
Fragments: The Incomplete Films of Peter de Rome Producer2010
Julian Clary Live: Lord of the Mince Writer2008
Abracadaver! Producer1995
Doing Rude Things Book1987
Turnaround Story1980
The Errand Executive Producer1980
The Errand Writer1978
Terror Screenplay1976
Satan's Slave Screenplay1976
I'm Not Feeling Myself Tonight Screenplay1976
House of Mortal Sin Screenplay1976
Schizo Screenplay1974
Frightmare Screenplay1974
House of Whipcord Screenplay1973
White Cargo WriterNaN
The Wrong People ScreenplayNaN
The Wrong People Director