
Known For
Filmography
2025
2017
20162013
2010
2006
2005
2004
2003
2003
2002
19951994
1992
1991
1990
1983

Fear
TV · as Mr Henderson · 1 ep

T2 Trainspotting
Movie · as Tom (Rehab Group)
Spores
Spores
Movie

Shetland
TV · as Paul Kiernan, Aaron McGuire, Paul Kiernan / Aaron McGuire · 2 eps

Legacy
Movie · as Dimitri

Waterloo Road
TV · as Mr. Kowalski · 1 ep

Batman Begins
Movie · as Dock Thug #2

Dear Frankie
Movie · as Ally

The Key
Movie

Young Adam
Movie · as Black Street Pub Man

Spooks
TV · as Gosguly Garadanow · 1 ep
Dancing
Dancing
Movie

Roughnecks
TV · as Telegram Sam · 13 eps

Strathblair
TV · as Billy Gibb · 2 eps

Riff-Raff
Movie · as Robert

Silent Scream
Movie · as Young Para

Auf Wiedersehen, Pet
TV · as Yorgo · 6 eps