Acting
Batman Begins
2005
T2 Trainspotting
2017
Shetland
2013
Dear Frankie
2004
Riff-Raff
1991
as Tom (Rehab Group)
Spores
Legacy
as Dimitri
as Dock Thug #2
as Ally
The Key
Dancing
as Robert
Silent Scream
as Young Para
Fear
as Mr Henderson · 1 ep.
as Aaron McGuire · 3 ep.
Spooks
as Gosguly Garadanow · 1 ep.
Roughnecks
as Telegram Sam · 13 ep.
Auf Wiedersehen, Pet
as Yorgo · 6 ep.