Actor · Born 1945
Trainspotting
1996 · as Man
Nuisance
2025 · as Edwin
Saint Vassily
2024 · as Father Kirill
The Sands of Time
2022 · as Bartender
Van Meegeren: The Forger Who Fooled the Nazis
2019 · as Van Meegeren
Married to a Paedophile
2018 · as Robert
Sunset Song
2015 · as Inspector
Mute
2012 · as The Priest
The Iron Lady
2011 · as Cabinet Minister
Jabberwock Dragon Siege
2011 · as Reginald
Departure
2011 · as Mission Control
Dorian Gray
2009 · as Priest
Bronson
2009 · as Uncle Jack