绊脚石第1季 2019
饰演 J. Randolph Bentley
教授与疯子 2019
饰演 Charles Hall
堕落天使 2016
饰演 Daniel Grigori
贝拉的奇幻花园 2016
饰演 Billy
石墙 2015
饰演 Danny
枪长莫及 2015
饰演 Ben
无序之主 2015
饰演 Travis
黑衣女人2:死亡天使 2015
饰演 Harry Burnstow
旧墨西哥一夜 2014
饰演 Gally
铁路劳工 2013
饰演 Young Eric
愛正好 2012
饰演 -
远大前程 2012
饰演 Pip
战马 普通话版 2012
饰演 Albert Narracott
战马 2011
饰演 Albert Narracott
爱情101 2002
饰演 Todd
远大前程(1946) 1946
饰演 -