最后证人 2018
饰演 Stephen Underwood
同为异类 2017
饰演 Nick
猫王与尼克松 2016
饰演 Jerry Schilling
白宫管家 2013
饰演 Thomas Westfall
魔力麦克 2012
饰演 The Kid
时间规划局 2011
饰演 Fortis
潜逃时空 2011
饰演 -
野兽男孩 2011
饰演 Kyle
獵殺第四行者 2011
饰演 -
关键第四号 2011
饰演 Number Four
关键第四号(普通话) 2011
饰演 Number Four
折磨 2009
饰演 Bradley
北极猴阿波罗现场演唱会 2008
饰演 未知
野孩子 2008
饰演 Freddie
风暴突击者 2007
饰演 Alex Rider
风暴突击者(作废) 2007
饰演 -
汤姆求学记 2005
饰演 -