遗愿 2018
饰演 Aaron Hammond
复仇天使 2017
饰演 Mason
单恋 2016
饰演 Ben Jacobs
男孩遇见女孩 2014
饰演 Robby
最后的幸存者 2014
饰演 Gabriel
阿布格莱布男孩 2014
饰演 -
阿布格莱布的男孩 2014
饰演 -
暮光之城4:破晓(上) 2012
饰演 Mike
暮光之城4:破晓(上)(普通话) 2011
饰演 Mike
暮光之城3:月食 2010
饰演 Mike
暮光之城2:新月 2009
饰演 Mike
我的自杀 2008
饰演 Earl
爱你至死不渝 2006
饰演 Chloe
天国的女儿 2003
饰演 Luke Girardi
利蓝的美国 2003
饰演 Ryan Pollard
星际迷航9:起义 1998
饰演 Artim