18 movies since 1987

Actor

2022 - Cannibal Lake (Scrawney)
2020 - Torn Cloth (Narrator / n/a)
- Keep Calm Alan (Cafe Customer)
2017 - 616 (Acolyte - Dramatic Combatant)
2011 - > The Passionate Eye: Nazi King (Bedaux / Special Branch)
2009 - Revealed > Series 8 > Britain's Nazi King (Bedaux / Special Branch)
- Lollipop Man (Jameson)
2008 - Pitch (Producer 2)
- Neighbourly Love (Businessman)
- Sofia's Diary UK (Harry)
2006 - The Lions Den (Sam)
2005 - Got Soul (Marlowe)
- Greenwich Degree Zero (Victorian Policeman)
- > Dream Team: S8.E17 Purple Reign (Masked Fan)
1998 - Breathe Safely (Payne Merchant)
1996 - The Innocent Sleep (Policeman)
1988 - Game, Set and Match (Foot Tunnel Passer-by)
1987 - Fortunes Of War (Hospitalized Soldier)
3 movies since 2018

Associate Producer

2020 - Torn Cloth
2019 - Mon Boxing
2018 - Lumpinee
3 movies since 2018

Narrator

2020 - Torn Cloth (Narrator / n/a)
2019 - Mon Boxing
2018 - Lumpinee
2 movies since 2019

Co-Writer

2020 - Torn Cloth
2019 - Mon Boxing
1 movie since 2019

Screenplay

2019 - Mon Boxing