2022
as Acting DI Rolf Schamberger
2021
as DCI Jack Skerritt
2009
as Club Promoter
2004
as Co-Pilot (uncredited)
2001
as Mitch
as Bank Colleague
2000
as Hooligan
as Jack the Lad
as Junior Shop Assistant
1999
as Davie