沿路而下 2021
饰演 -
坎特维尔的幽灵 2017
饰演 The Duke of Cheshire
不只是朋友 2017
饰演 -
环药房自行车赛 2017
饰演 艾德里安·巴顿
旅程 2016
饰演 Jack
驯龙骑士 2013
饰演 贾斯汀
哈罗德主人与男孩 2011
饰演 Hally Ballard
家庭作业 2011
饰演 George Zinavoy
亚瑟和他的迷你王国3 2010
饰演 Freddie Highmore
吐司 2010
饰演 Nigel Slater
亚瑟和他的迷你王国2 2009
饰演 Arthur
阿童木 2009
饰演 Astro Boy
Kis Vuk 2008
饰演 Little Jack
奇幻精灵事件簿 2008
饰演 Jared Grace
八月迷情 2007
饰演 奥古斯特
亚瑟和他的迷你王国 2006
饰演 Arthur
美好的一年 2006
饰演 Young Max
查理和巧克力工厂 2005
饰演 Charlie Bucket
魔法灾神 2004
饰演 Robert
寻找梦幻岛 2004
饰演 Peter Llewelyn Davies
虎兄虎弟(普通话) 2004
饰演 Young Raoul
虎兄虎弟 2004
饰演 Young Raoul