愚人善事第3季 2007
饰演 Glenn
承包商 2022
饰演 -
幸存者(2021) 2021
饰演 Harry Haft
孑然无痕 2019
饰演 未知
加尔维斯顿 2018
饰演 Roy Cady
不留痕迹 2018
饰演 Will
孑然无痕 2018
饰演 Will
叶落无痕 2018
饰演 Will
敌对分子 2017
饰演 Philip Wills
时间陷阱 2017
饰演 -
但丁密码 2016
饰演 翁贝特朗·佐布里斯特
但丁密码(普通话) IMAX 2016
饰演 -
魔兽(普通话) 2016
饰演 麦迪文
魔兽(3D) 2016
饰演 麦迪文
赴汤蹈火 2016
饰演 Tanner Howard
怒海救援(3D) 2016
饰演 -
怒海救援 2016
饰演 理查德·李福塞
瞒天计划 2015
饰演 -
孤独的幸存者 2013
饰演 Matt 'Axe' Axelson
杀死汝爱 2013
饰演 William Burroughs
他们非圣人 2013
饰演 Patrick Wheeler
机械师(作废) 2012
饰演 -
机械师 国语版 2012
饰演 Steve McKenna
禁运品 2012
饰演 Sebastian Abney
堡垒 2011
饰演 General Terry
机械师 2011
饰演 Steve McKenna
这里 2011
饰演 Will Shepard
深空失忆 2009
饰演 Bower
信使 2009
饰演 Will Montgomery
美国鸟类 2008
饰演 Jay
三十极夜 2007
饰演 The Stranger
决战犹马镇(普通话) 2007
饰演 -
决战犹马镇 2007
饰演 -
决斗犹马镇 2007
饰演 Charlie Prince
决斗犹马镇 普通话版 2007
饰演 Charlie Prince
火线对峙 2005
饰演 Mars Krupcheck
巧克力猫王 2004
饰演 Fleshy Boy
惩罚者 2004
饰演 Spacker Dave
惩罚者(普通话) 2004
饰演 -
11点14分 2003
饰演 Eddie
断魂枪声 2002
饰演 亚当斯
狙击电话亭 2002
饰演 Big Q (uncredited)
失恋大不同 2001
饰演 Berke Landers/Lysander
自由高地 2000
饰演 Ben Kurtzman
等着你回来 1998
饰演 Charlie
恶作剧 1931
饰演 -