小鱼 2021
饰演 Jude
凭火决狱 2018
饰演 Cameron Todd Willingham
狂热郁金香 2017
饰演 William
刺杀盖世太保 2017
饰演 扬•库比斯
机器人与稻草人 2017
饰演 未知
金钱怪兽 2016
饰演 Kyle Budwell
杀死堂吉诃德的人 2016
饰演 Toby
坚不可摧 2015
饰演 路易斯·赞佩里尼
深狱父子情 2014
饰演 Eric Love
300勇士:帝国崛起(3D) 2014
饰演 卡里斯托
71年 2014
饰演 Gary Hook
碍事者 2012
饰演 Adam
高楼惊魂 2012
饰演 Kurtis
黑衣人3(普通话) 2012
饰演 1969 MIB HQ Guard
周末狂欢 2011
饰演 Dylan
柑橘与柠檬啊 2011
饰演 Charlie Peaceful
曼联重生 2011
饰演 Bobby Charlton
这就是英格兰 2007
饰演 Pukey Nicholls
双傻出海 1998
饰演 Stage Manager