- 2004年《爱再来一次》饰演:TaxiDriver
- 2009年《口是心非》饰演:霍华德・塔利
- 1996年《黑夜幽灵》饰演:罗伯特·博蒙
- 2014年《罪恶赎金》饰演:约翰
- 2012年《撒玛利亚人》饰演:Deacon
- 2011年《青蜂侠》饰演:JamesReid
- 2014年《布达佩斯大饭店》饰演:作家
- 2011年《涉外大饭店》饰演:格雷厄姆
- 2013年《独行侠》饰演:莱瑟姆·科尔
- 1996年《黑夜幽灵》饰演:汤姆·威尔金森
- 2014年《塞尔玛》饰演:总统林登·贝恩斯·约翰逊
- 2017年《金刚:骷髅岛》饰演:汤姆·威尔金森
- 2016年《贝拉的奇幻花园》饰演:AlfieStephenson
- 2016年《否认》饰演:RichardRampton
- 2004年《花花公子吉米》饰演:BingleyCrocker
- 1997年《王尔德的情人》饰演:MarquessofQueensberry