- 2019年《拉比特探长第一季》饰演:HughWisbech
- 2018年《负鼠》饰演:Maurice
- 2016年《黑暗天使》饰演:艾伦·阿姆斯特朗
- 2014年《低俗怪谈第一季》饰演:VincentBrand
- 2012年《勇敢的心》饰演:Mornay
- 2012年《艾德温·德鲁德之谜》饰演:艾伦·阿姆斯特朗
- 2011年《加罗律师第三季》饰演:艾伦·阿姆斯特朗
- 2010年《加罗律师第二季》饰演:艾伦·阿姆斯特朗
- 2009年《加罗律师第一季》饰演:艾伦·阿姆斯特朗
- 2006年《龙骑士》饰演:UncleGarrow
- 2001年《木乃伊归来》饰演:BaltusHafez
- 2000年《生命的证据》饰演:Wyatt
- 1999年《断头谷》饰演:HighConstable
- 1992年《爱国者游戏》饰演:Sgt.Owens