- 2019年《被抹去的男孩》饰演:VictorSykes
- 2017年《黑夜造访》饰演:Paul
- 2017年《光灵》饰演:NickJakoby
- 2019年《兰开斯特之王》饰演:Falstaff
- 2016年《爱恋》饰演:RichardLoving
- 2015年《黑色弥撒》饰演:约翰·康纳利
- 2015年《生活》饰演:乔尔·埃哲顿
- 2014年《法老与众神》饰演:Rhamses
- 2013年《罪不可赦》饰演:MalcolmToohey
- 2013年《了不起的盖茨比》饰演:TomBuchanan
- 2012年《蒂莫西的奇异生活》饰演:JimGreen
- 2016年《勇士》饰演:BrendanConlon
- 2010年《动物王国》饰演:乔尔·埃哲顿
- 2006年《五路追杀令》饰演:乔尔·埃哲顿
- 2006年《开窗》饰演:乔尔·埃哲顿
- 2005年《长靴》饰演:CharliePrice