Shakespeare in Love 1998
as Edward Pope
The Grotesque 1995
as Harbottle
Ball-Trap On The Cote Sauvage 1989
as Prat
Here Is the News 1989
as Political Editor
Just Another Secret 1989
as Rudi Junsche
Cause Célèbre 1987
as Lewis Manning
Scrubbers 1982
as Dr Siles
Credits from TMDB.