Actor
Six in the City
2023 · as Frank
Eye in the Sky
2016 · as Nigel Adler
The Challenger Disaster
2013 · as Reporter #1
Dead Easy
2004
Ali
2001 · as London Banker
Heel Against the Head
1999 · as Desk clerk
A Reasonable Man
1999 · as Professor MacKenzie
The Native Who Caused All the Trouble
1990