- 2021年《园艺杀手》饰演:大卫·休里斯
- 2000年《天王流氓》饰演:大卫·休里斯
- 1996年《龙之心》饰演:大卫·休里斯
- 2017年《神奇女侠》饰演:帕特里克爵士
- 1999年《罪恶之家》饰演:古尔
- 2014年《万物理论》饰演:DennisSciama
- 2014年《地狱医院》饰演:米奇芬
- 2013年《危机解密》饰演:NickDavies
- 2018年《匿名者》饰演:大卫·休里斯
- 2009年《薇罗妮卡决定去死》饰演:大卫·休里斯
- 2008年《穿条纹睡衣的男孩》饰演:布鲁诺的爸爸
- 2020年《新世界》饰演:大卫·休里斯
- 2005年《被遗忘的孩子》饰演:大卫·休里斯
- 2004年《哈利·波特与阿兹卡班的囚徒》饰演:莱姆斯·卢平
- 2003年《重返中世纪》饰演:大卫·休里斯
- 0年《冰血暴第三季》饰演:V.M.Vargas