双龙出手 2013
饰演 -
激战运钞车 2011
饰演 Duncan Ashcroft
野骏马 2009
饰演 Frank
急速出口 2008
饰演 Sergeant Archie Sparks
追爱万里行 2008
饰演 Jerry
失魂落魄 2002
饰演 Lieutenant Bill Stayton
情归阿拉巴马 2002
饰演 Earl Smooter
情归阿拉巴马 普通话版 2002
饰演 Earl Smooter
记者的良心 2002
饰演 John McWhirter
联邦大蠢探 2001
饰演 Leo Corrigan
夏日捕手 2001
饰演 Sean Dunne
哈拉上路 2000
饰演 Earl Edwards
乌鸦谋杀案 普通话版 2000
饰演 -
神鬼骗局 2000
饰演 Elmo
致命追踪 2000
饰演 Max Camden
不要伤害我的小孩 1997
饰演 Dave Reimuller
连锁反应(1080P) 1996
饰演 FBI Agent Leon Ford
白头神探3 1994
饰演 Rocco Dillon
白头神探3(普通话) 1994
饰演 Rocco Dillon
大玩家 1992
饰演 Walter Stuckel
雷霆之心(原声) 1992
饰演 Jack Milton
迈阿密的布鲁斯(原声) 1990
饰演 Sgt. Hoke Moseley
赤面煞星 1990
饰演 Pauling
异形魔怪 1990
饰演 Earl Bassett
四个千金两个妈 1988
饰演 Roone Dimmick
魔鬼小霸王 1988
饰演 Gary Marshetta
御用杀手 1985
饰演 Remo Williams
小迷糊的情泪 1984
饰演 Biscuits Toohey
长驱直入 1983
饰演 -
丝克伍事件 1983
饰演 Morgan
九怒汉 1982
饰演 未知
逃出亚卡拉 1979
饰演 John Anglin