- 1976年《罗宾汉与玛莉安》饰演:理查德·哈里斯
- 1998年《西伯利亚理发师》饰演:罗伯特·麦克莱恩
- 1976年《卡桑德拉大桥》饰演:张伯伦医生
- 1978年《野鹅敢死队》饰演:拉夫·詹德斯上尉
- 1998年《西伯利亚的理发师》饰演:罗伯特·麦克莱恩
- 2002年《新基督山伯爵》饰演:理查德·哈里斯
- 2000年《角斗士》饰演:马库斯·奥里利乌斯
- 2002年《哈利·波特与密室》饰演:阿不思·邓布利多
- 1999年《人熊传奇》饰演:理查德·哈里斯
- 1965年《邓迪少校》饰演:理查德·哈里斯
- 1992年《不可饶恕》饰演:英国的鲍勃
- 2002年《凯撒大帝》饰演:理查德·哈里斯
- 1967年《雌雄双谍》饰演:ChristopherWhite
- 2001年《哈利·波特与魔法石》饰演:阿不思·邓布利多