Six in the City 2023
as Frank
Eye in the Sky 2015
as Nigel Adler
The Challenger Disaster 2013
as Reporter #1
Dead Easy 2004
Actor
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
Credits from TMDB.