高蒂传 2018
饰演 Neil Dellacroce
夺命来电 2018
饰演 Charles Ardai
女友日 2017
饰演 Gundy
夺命来电(普通话) 2016
饰演 Charles Ardai
性别大错位 2015
饰演 The Shopkeeper
飞机总动员2:火线救援 2014
饰演 Skipper (voice)
飞机总动员 2013
饰演 Skipper
飞机总动员(普通话) 2013
饰演 Skipper
飞机总动员(3D) 2013
饰演 -
复仇木偶人 2013
饰演 Judge Marks
内布拉斯加 2013
饰演 Ed Pegram
谍影重重4 2012
饰演 Retired Adm. Mark Turso, USN
兴登堡 2011
饰演 Edward van Zandt
狱友 2011
饰演 Warden Merville
萨米大冒险 2010
饰演 (voice)
鬼门关 2010
饰演 Professor Hafler
最后的决战 2009
饰演 Ray Berkowski
陨石浩劫(上) 2009
饰演 -
死亡之环 2008
饰演 Warden Golan
皮克斯的故事 2007
饰演 Narrator
火辣四姊妹 2007
饰演 Gen. John Parker
英吉利海盗 2006
饰演 Cpt. Benjamin Hornigold
传奇海盗黑胡子船长(下) 普通话版 2006
饰演 Cpt. Benjamin Hornigold
传奇海盗黑胡子船长(上) 2006
饰演 Cpt. Benjamin Hornigold
传奇海盗黑胡子船长(下) 2006
饰演 Cpt. Benjamin Hornigold
传奇海盗黑胡子船长(上) 普通话版 2006
饰演 Cpt. Benjamin Hornigold
距离危机 2006
饰演 -
平安夜 2005
饰演 Mr. Jones
诡异食人族 2005
饰演 未知
冰风暴 2003
饰演 Pete Crane
麦克.汉默 2001
饰演 未知
雪山特警 2000
饰演 未知
勇敢去爱 普通话版 2000
饰演 Jean-Baptiste Delille
荒野的呼唤 2000
饰演 -
玉米田的小孩6 1999
饰演 Dr. Michaels
美国X档案 1998
饰演 Cameron Alexander
虎口余生 普通话版 1997
饰演 -
虎口余生 1997
饰演 -
逃出洛杉矶 1996
饰演 Cmdr. Malloy
洛杉矶大逃亡 1996
饰演 Cmdr. Malloy
蝙蝠侠之鬼影之战 1993
饰演 Carl Beaumont, Voice of The Phantasm
超级终结者 1990
饰演 Dr. Bob Forrest
长骑者 1981
饰演 -
第九人生 1981
饰演 Col. Vincent Kane
死亡潜航 1978
饰演 Danny Murphy
大战役 1978
饰演 Major Mannfred Roland
决斗的人 1977
饰演 Narrator (voice)
富城 1972
饰演 Tully