- 2020年《第三天》饰演:Sam
- 2002年《毁灭之路》饰演:哈伦·马奎尔
- 2001年《人工智能》饰演:乔
- 1999年《感官游戏》饰演:TedPikul
- 2020年《节奏组》饰演:裘德·洛
- 2019年《纽约的一个雨天》饰演:裘德·洛
- 2017年《亚瑟王:斗兽争霸》饰演:沃蒂根
- 2017年《天才捕手》饰演:托马斯·沃尔夫
- 2016年《黑海夺金》饰演:罗宾逊
- 2015年《女间谍》饰演:布莱德利·范安
- 2014年《布达佩斯大饭店》饰演:年轻的作家
- 2013年《唐·海明威》饰演:DomHemingway
- 2012年《守护者联盟》饰演:邪恶梦魇
- 2017年《安娜·卡列尼娜》饰演:AlexeiKarenin
- 2012年《雨果》饰演:雨果的爸爸
- 2011年《大侦探福尔摩斯2:诡影游戏》饰演:华生