|2014||Exodus: Gods and Kings as Ramses' Scribe|
|2013||Doctor Who: The Time of the Doctor as Voice (voice)|
|2013||Doctor Who: The Day of the Doctor as The General|
|2013||Walking with the Enemy as Samuel Stern|
|2013||The World's End as Publican 13|
|2010||Any Human Heart as Mr. Mountstuart|
|2006||Final Contract: Death on Delivery as Hillman|
|2004||Troy as Hippasus|
|1999||Wing Commander as Admiral Bill Wilson|
|1995||Cutthroat Island as Toussant|
|1992||Split Second as Forensic ExpertWatch Free|
|1988||Jack the Ripper as Robert James Lees|
|1988||Jack the Ripper (1988) as Robert James Lees|
Take Plex everywhere.
Watch free anytime, anywhere, on almost any device.