配音作品
☆2009年
弗莱迪.海默的电影《阿童木》(Astro Boy)配音:阿童木Astro Boy ★2008年 《狐狸的故事》(A Fox's Tale)配音:小杰克Little Jack ☆2007年 《黄金罗盘》(The Golden Compass)配音:Pantalaimon
影视作品
☆2011年 《The Minors》饰演:Matt Neuborn 《家庭作业》(又名“及格的艺术”The Art of Getting By )(Homework)饰演 George Zinavoy(乔治) ★2010年
《吐司》饰演 Nigel Slater(奈杰尔·斯莱特) 《非常勇士》(Death of a Super hero)饰演 Donald (唐纳德) 《美丽的杂项》(The beautiful miscellaneous )饰演Nathan Nelson (弥敦道·纳尔逊 ) 《大师哈罗德和男孩》(Master Harold & the Boys)饰演 Hally (哈里) 《亚瑟和他的迷你王国3》(亚瑟与两个世界的战争)Arthur & the War of Two Worlds饰演Arthur(亚瑟) ☆2009年 《亚瑟和他的迷你王国2》 (亚瑟与和黑暗王子)Arthur & the Revenge of Maltazard 饰演Arthur (亚瑟) ★2008年 《奇幻精灵事件簿》(The Spiderwick Chronicles )饰演:Simon Grace/Jared(西蒙·德格雷斯/贾里) ☆2007年 《八月迷情》( August Rush )饰演:Evan Taylor ('August Rush') ★2006年 《一年好时光》(A Good Year )饰演:Young Max Skinner 《亚瑟和他的迷你王国》(Arthur and the Invisibles ) 饰演:Arthur ☆2005年 《查理和巧克力工厂》(Charlie and the Chocolate Factory )饰演:Charlie Bucket 亚瑟3宣传照~~2010.10.1
[2]★2004年 《沙子精灵》(Five Children and It )饰演:Robert 《寻找梦幻岛》(Finding Neverland )饰演:Peter Llewelyn Davies 《虎兄虎弟》(Two Brothers )饰演:Raoul Normandin ☆2002年 《我看见你》(I Saw You) 饰演:Oscar Bingley ★2001年 《亚法隆之谜》(The Mists of Avalon)饰演:Young Arthur 《杰克与豆茎》(Jack and the Beanstalk)饰演:Son at Playground (小弗莱迪·海默客串角色:一个在操场和爸爸玩的小男孩) ☆2000年 《莎士比亚生日快乐》(Happy Birthday Shakespeare)饰演:Steven Green ★1999年 《女人秘话》(Women Talking Dirty)饰演:Sam 《月球漫步》(Walking on the Moon)饰演:Little Boy