- 2018年《英国式丑闻》饰演:DavidNapley
- 2017年《血族第四季》饰演:EldritchPalmer
- 2015年《血族第二季》饰演:艾德里奇·帕莫
- 2015年《猩红山峰》饰演:Ogilvie
- 2014年《血族第一季》饰演:EldritchPalmer
- 2013年《摩斯探长前传第一季》饰演:SirEdmundSloan
- 2001年《杰克与豆茎》饰演:Dussan
- 1997年《狂蟒之灾》饰演:沃伦·卫斯屈
- 1995年《勇敢者的游戏》饰演:SamuelAlanParrish,HunterVanPelt