Actor
The Union
2024 · as Jimmy Wilson Pub Barman
Chicken Run: Dawn of the Nugget
2023 · as Burly Guard (voice)
The Road Dance
2022 · as Kirsty’s Father
Escape from Mogadishu
2021 · as Foreign Correspondent Tom
Dragon Rider
2020 · as Professor Greenbloom (voice)
Chocolate Man
2019 · as Melson
All the Money in the World
2017 · as Playboy Interviewer
A Prayer for Rain
2014 · as Shane
Conceiving Ada
1999 · as Children's Tutor
Magic in the Mirror: Fowl Play
1997 · as Bloom
Magic in the Mirror
1996 · as Bloom
Temptress
1995 · as Larry Gilbert