Actor (62 credits)
- Vinyl (2016) Guitarist, not listed in credits
- Music and Lyrics (2007) Stage musician, not listed in credits
- Kinky Boots (2005) Hippy, not listed in credits
- Sex Lives of the Potato Men (2004) Well-Spoken Businessman, not listed in credits
- Riverworld (2003) Polodorius
- Mike Bassett: England Manager (2001) Busker
- Julie and the Cadillacs (1999) Dubbing guitarist
- Still Crazy (1998) Guitarist, not listed in credits
- Velvet Goldmine (1998) Rhythm Guitarist, not listed in credits
- Dangerous Beauty (1998) Poet
- This Life (1996) Barrister, not listed in credits
- Phoenix (1995) Guitarist
- Circle of Deceit (1993) Colonel
- 'Doctor Who': The Tom Baker Years (1992) Foster
- Dead Again (1991) Reporter
- The Commitments (1991) Auditioning Guitarist, not listed in credits
- Tutti Frutti (1987) Club Singer, not listed in credits
- Bulman (1985) Ronald
- The Ghost Writer (1984) Writer
- The Invisible Man (1984) Stranger
- Star Wars: Episode VI - Return of the Jedi (1983) Stormtrooper, not listed in credits
- The Dresser (1983) Man at Station, not listed in credits
- The Keep (1983) Wehrmacht Soldier, not listed in credits
- Victor/Victoria (1982) Saxophonist in Club Sequence, not listed in credits
- I Remember Nelson (1982) Young Officer
- Nighthawks (1981) Furtive Customer, not listed in credits
- Riding High (1981) Bloomsbury Beau
- An American Werewolf in London (1981) Punk on Tube, not listed in credits
- The Borgias (1981) Cesare's Page, not listed in credits
- If You Go Down in the Woods Today (1981) Cocky soldier
- The Hitch Hikers Guide to the Galaxy (1981) Young Scientist, not listed in credits
- Private Schulz (1981) Oberleutnant, not listed in credits
- A Midsummer Night's Dream (1981) Oberon's Henchman, not listed in credits
- Reds (1981) Immigrant, not listed in credits
- For Your Eyes Only (1981) Skier in Lift, not listed in credits
- We, the Accused (1980) Police Officer
- Oppenheimer (1980) British Scientist
- The Shillingbury Blowers (1980) Musician, not listed in credits
- Sitting Ducks (1980) Blazer, not listed in credits
- Rough Cut (1980) Parrty Guest / Dancer, not listed in credits
- Flash Gordon (1980) Arborian, not listed in credits
- Rising Damp (1980) Student, not listed in credits
- Superman II (1980) Soldier, not listed in credits
- Star Wars: Episode V - The Empire Strikes Back (1980) Stormtrooper / Imperial Comms Officer / Rebel Soldier, not listed in credits
- Silver Dream Racer (1980) Spectator
- The Elephant Man (1980) Young aristocrat, not listed in credits
- Flickers (1980) Swordsman in silent movie
- Shoestring (1979) Derek
- The Great Riviera Bank Robbery (1979) OAS Operative, not listed in credits
- Dick Turpin (1979) Blackguard
- Birth of the Beatles (1979) Guitarist and Dancer, not listed in credits
- The Long Good Friday (1979) Congregationalist, not listed in credits
- Yesterday's Hero (1979) Footballer, not listed in credits
- S.O.S. Titanic (1979) Disguised Man, not listed in credits
- Moonraker (1979) Astronaut, not listed in credits
- Bless Me Father (1978) Young Cleric, not listed in credits
- The Spy Who Loved Me (1977) Skier, not listed in credits
- It Ain't Half Hot Mum (1974) Abusive soldier
- BBC2 Playhouse (1973) Edwin Tonsell
- Are You Being Served? (1972) Customer, not listed in credits
- The Onedin Line (1971) Marine Office Clerk, not listed in credits
- The Goodies (1970) Fan Bashed by Oddie, not listed in credits