2021
To Be Someone as Dickson2003
The Afternoon Play as Arnie Griffin2002
Manchild as Gary2000
My Hero as Detective Symes2000
Love, Honour and Obey as Ray1998
Final Cut as Burdis1997
Operation Good Guys as D.S. Ash1995
Death Machine as Dead Diner1986
Casualty as Alan 'Dusty' Binns1986
God's Chosen Car Park as Steve Flower1985
Three Up, Two Down as Nick Tyler1982
Gandhi as Youth1982
Ties as Graham1981
Wolcott as PC Brock1981
Going Out as Rick Tinnersley1980
Mary's Wife as Kevin1979
Minder as Disco Youth1979
Minder as Jimmy Elliot1979
The Music Machine as Joe1979
Scum as Eckersley1979
The Police as Ray1978
The Vanishing Army as Dunning1978
Safety and the Supervisor as Not available1978
20 Times More Likely as Not available1978
Panic as Punk1977
The Professionals as Vince1977
Scum as Eckersley1977
A Good Human Story as Not available1977
There's No Place... as Youth in Cafe1976
4 Idle Hands as Pete Sutton1976
Pressure as Dave1976
City of Fear! as Craig1974
Eleanor as Danny Price1972
The Trouble with 2b: Part Three, Trial of Strength as Not available1972
The Trouble with 2b: Part Five, Thirty Years Younger as Not available1972
The Trouble with 2b: Part One, Happy Days as ToddNaN
Dream Stuffing as Richard1972
The Trouble with 2b: Part Six, Blackboard Jungle as Not available2024
A Gangster's Kiss Director2024
A Gangster's Kiss Writer2023
Choose Irvine Welsh. Director2022
Kick Out the Jams: The Story of XFM Director2021
To Be Someone Director2021
To Be Someone Writer2015
Angel Writer2015
Angel Director2013
The Wee Man Director2013
The Wee Man Writer2000
Love, Honour and Obey Writer2000
Love, Honour and Obey Director2000
Love, Honour and Obey Producer1998
Final Cut Writer1998
Final Cut Director1998
Final Cut Producer1997
Operation Good Guys Creator1992
The Freddie Mercury Tribute Concert Producer1990
The Krays Producer1990
The Reflecting Skin Producer1988
The Universe of Dermot Finn Producer1987
Visiting Mr Beak Executive Producer