无路可退 2010
饰演 Will Travers
地狱厨房 2019
饰演 Kevin O'Carroll
小森林 2019
饰演 Ian
手持黑暗 2018
饰演 Donald Marium
幽冥 2016
饰演 Clyne
危机13小时 2016
饰演 泰隆
危机13小时(普通话) 2016
饰演 泰隆
战争回响 2015
饰演 Wade
杀手女教师 2014
饰演 Sheriff
追债大乱斗 2014
饰演 Karl
末日之戰 2013
饰演 -
末日之战(普通话) 2013
饰演 Captain Speke
末日之战 2013
饰演 Captain Speke
人狼大战 2012
饰演 Lewenden
无名之人 2010
饰演 Kevin
苍蝇王 1963
饰演 Simon