不死警官 2016
饰演 Officer Downe
国际杀手的真实回忆录 2016
饰演 President Miguel 'Mike' Cueto
海盜的通道 2015
饰演 Roy Moehner (voice)
一个战斗的人 2014
饰演 -
無間盜 2013
饰演 -
黑暗真相 2013
饰演 -
黑色行动 2013
饰演 -
女人凶猛 2012
饰演 Sal
滴水之恩 2011
饰演 Mel Kaminsky
生化危机4:战神再生 2010
饰演 Bennett
生化危机4:战神再生(普通话) 2010
饰演 Bennett
生化危机4:战神再生(3D) 2010
饰演 Bennett
生化危机4:战神再生(3D) 2010
饰演 Bennett
罪人和圣人 2010
饰演 Detective Dave Besson
誓言 2008
饰演 Tate
诗人 2008
饰演 General Koenig
通缉英雄 2008
饰演 Skinner McGraw
剥皮行者 2006
饰演 Zo
寂静岭 2006
饰演 Officer Thomas Gucci
赫尔克里士(下) 普通话版 2005
饰演 Tiresias
赫尔克里士(上) 2005
饰演 Tiresias
赫尔克里士(上) 普通话版 2005
饰演 Tiresias
火线对峙 2005
饰演 The Watchman
平安夜 2005
饰演 Harry Eden
无间交易 2004
饰演 Peterson
超感特工 2003
饰演 Lars Etsen
天地无限 普通话版 2003
饰演 Butler
天地无限 2003
饰演 Butler
记者的良心 2002
饰演 Dave Lewis
珍珠港 2001
饰演 Jack Richards
神鬼出窍 2001
饰演 Toffler / Fisk 2
末日反击战 2000
饰演 Carlo
乌龙抢匪妙事多 1996
饰演 Det. Lt. Erdman
未来水世界 1995
饰演 Drifter
绝地战警 1995
饰演 White Carjacker (uncredited)
外星界限之沙王 1995
饰演 Dave Stockley
酢浆草阴谋 1995
饰演 Sean Nolan
真假娇娃 1994
饰演 Tommy Nolan
盲侠 1989
饰演 -
盲侠(普通话) 1989
饰演 -
致命猎杀 1989
饰演 Bo Fenner
致命猎杀 普通话版 1989
饰演 Ed