莫茜 2017
饰演 Weldon
我心略野 2014
饰演 Uncle
选美皇后的倒带人生 2013
饰演 Brian
自动取款机 2012
饰演 David Hargrove
七日乌托邦 2011
饰演 -
拆弹部队 2008
饰演 Spc. Owen Eldridge
拆弹部队(普通话) 2008
饰演 欧文 Specialist Owen Eldridge
拆弹部队(作废) 2008
饰演 Spc. Owen Eldridge
法国黑金 2008
饰演 Duke
双面疑杀 2007
饰演 Jerrod Pointer
后继有人 2006
饰演 Tom Bogdan
惊涛大冒险 2006
饰演 Billy Hodge
来电惊魂 2006
饰演 Bobby
锅盖头 2005
饰演 Fergus O'Donnell
与女人们的对话 2005
饰演 -