永恒族 2021
饰演 Dane Whitman
驯龙高手3 2019
饰演 埃雷特(配音)
约翰·多诺万的死与生 2016
饰演 John F. Donovan
悍女 2016
饰演 Samuel
七日地狱 2015
饰演 Charles Poole
军情五处:利益之争(普通话) 2015
饰演 -
军情五处:利益之争 2015
饰演 -
第七子:降魔之战 2015
饰演 威廉·布拉德利
青春誓言 2015
饰演 Roland Leighton
驯龙高手2 2014
饰演 埃雷特
庞贝末日(3D) 2014
饰演 Milo
庞贝末日(3D) 2014
饰演 Milo
庞贝末日: 天火焚城 2014
饰演 Milo
庞贝末日(3D)(普通话) 2014
饰演 Milo
庞贝末日 3D 2014
饰演 -
庞贝末日 2014
饰演 -
寂静岭2 2012
饰演 Vincent Carter