记忆重现 2017
饰演 Todd
良种动物 2017
饰演 Tim
我们不属于这儿 2016
饰演 Maxwell Green
波尔图 2016
饰演 Jake Kleeman
绿色房间 2015
饰演 Pat
受伤的马 2015
饰演 Jacob Heckum
爱情限时恋未尽 2015
饰演 Brian
光逝 2014
饰演 Milton Schultz
活埋前女友 2014
饰演 Max
辛白林 2014
饰演 Cloten
唯爱永生 2014
饰演 Ian
蓝精灵2(普通话) 2013
饰演 笨笨
蓝精灵2 2013
饰演 笨笨
星际迷航2:暗黑无界 (3D) 2013
饰演 契柯夫
新天师斗僵尸(3D) 2011
饰演 -
海狸 2011
饰演 Porter Black
你和我 2011
饰演 Edward
新天师斗僵尸 2011
饰演 Charley Brewster
爱疯了 2011
饰演 Jacob
失忆少女物语 2010
饰演 Ace Zuckerman
纽约,我爱你 2009
饰演 Boy in the Park
魔鬼終結者:未來救贖 2009
饰演 -
星际迷航 2009
饰演 Chekov
无所适从 2008
饰演 Dorian Spitz
查理·巴特利 2007
饰演 Charlie Bartlett
心碎往事(废) 2005
饰演 -
上流变奏曲 2005
饰演 Finn Earl
心碎往事 2004
饰演 Tommy Warshaw
亚特兰蒂斯之心 2001
饰演 Robert 'Bobby'/'Bobby-O' Garfield
亚特兰特斯之心 2001
饰演 Bobby Garfield
全面追缉令(普通话) 2001
饰演 Dimitri Starodubov
蛛丝马迹 2001
饰演 Dimitri Starodubov
全面追缉令 2001
饰演 Dimitri Starodubov
风云人生 2001
饰演 Milo