Jewels 1992
饰演 William Whitfield
教授与疯子 2019
饰演 未知
国王的演讲 2012
饰演 Stanley Baldwin
煦阳岭的疑云 2006
饰演 Tommy Beresford
今夜你会不会来 普通话版 1996
饰演 Christina Mariell
今夜你会不会来 1995
饰演 -
Hands of a Murderer 1990
饰演 Prof. James Moriarty
红花侠 1982
饰演 Sir Percy Blakeney\The Scarlet Pimpernel
劫后英雄传 1982
饰演 Wilfred of Ivanhoe
故园风雨后 1981
饰演 Sebastian Flyte
罗密欧与朱丽叶 1978
饰演 Mercutio
拂晓攻击 1976
饰演 Jozef Gabcík