Vincent (2006) as Vincent Gallagher
All in the Game (2006) as Frankie
Vincent (2005) as Vincent Gallagher
Sweeney Todd (2005) as Sweeney Todd
She's Gone (2004) as Harry Sands
Henry VIII (2003) as Henry VIII
Lenny Blue (2002) as DC Lenny Milton
Bouncer (2002)
The Fear (2001) as Storyteller
Tough Love (2000) as DC Lenny Milton
Last Christmas (1999) as Neville
Tube Tales (1999) as Father (Segment My Father The Liar)
Births, Marriages and Deaths (1999) as Alan
Our Boy (1997) as Woody Williamson
Macbeth On the Estate (1997) as Duncan
Ghostbusters of East Finchley (1995) as Thane
The Negotiator (1994) as Jack Swan
Underbelly (1992) as Alex Collins
Black and Blue (1992) as Charlie Brett-Smith
Get Back (1992) as Martin Sweet
Absolute Hell (1991) as P. C. Molson
Blore M.P. (1989) as Stan Castigano
Father Matthew's Daughter (1987) as Father Charlie
Number One (1985) as Timmy
Robin of Sherwood (1984) as Will Scarlet
Robin Hood and the Sorcerer (1983) as Will Scarlet
Love Story: Mr. Right (1983)as Terry
Fox (1980) as Kenny Fox
Scum (1977) as Carlin