地球淹没之惊涛大历险 普通话版 2015
饰演 Tornado Tommy Dixon
直面死亡 2008
饰演 Reuben
球已出界 2008
饰演 卢·塔特尔 教练
戈雅之魂 2006
饰演 King Carlos IV
戈雅之灵 2006
饰演 King Carlos IV
绝命圣诞夜 2005
饰演 比尔·圭拉德
灭顶之灾(下)(普通话) 2005
饰演 -
灭顶之灾(下) 2005
饰演 -
灭顶之灾(上) 2005
饰演 -
地球湮没之惊涛大历险 2005
饰演 Tornado Tommy Dixon
地球湮没之惊涛大历险(上) 普通话版 2005
饰演 Tornado Tommy Dixon
断背山 2005
饰演 Joe Aguirre
猫王 2005
饰演 'Colonel' Tom Parker
飓风袭击美国 2004
饰演 Tornado Tommy Dixon
黑色凯迪拉克 普通话版 2003
饰演 Charlie
卡罗琳娜 2003
饰演 Theodore 'Ted' Mirabeau
星际冒险王 2002
饰演 Bruno
灵异杀镇 2001
饰演 Dr. Michael McCann
无主之地(20011) 2001
饰演 Lieutenant Vincent Bracey
白宫小子 2000
饰演 President A. Thorton Osgood II
魔幻帝国 1999
饰演 Jack Woods
炼狱之城 1999
饰演 Doc Woods/Doc Holliday
大雨成灾 1998
饰演 Sheriff
王牌保龄球 1996
饰演 Ishmael Boorg
独立日 1996
饰演 Russell Casse
白色风暴 1996
饰演 Randy Weaver
最后生死恋(原声) 1996
饰演 Sam Burns
爱在分别时 1995
饰演 Vic Damico
媒体先锋 1994
饰演 Michael McDougal
怪人集团 1993
饰演 Elijah C. Skuggs
德州小镇 1990
饰演 Lester Marlow
两男一女三逃犯 1990
饰演 Loomis
霹雳男儿 1990
饰演 Tim Daland
雷霆壮志 1990
饰演 Tim Daland
疯狂圣诞假期 1989
饰演 Cousin Eddie Johnson
吃人爸妈 1989
饰演 Nick Laemle
幽灵赛车手 1986
饰演 Sheriff Loomis
假期历险记(1983) 1983
饰演 Cousin Eddie
心灵之声 1981
饰演 Charlie
午夜快车 1978
饰演 Jimmy Booth
三剑客 1977
饰演 Ranger Quentin Hammond
原野双雄 1976
饰演 Little Tod
学徒 1974
饰演 Virgil
特殊任务(1973) 1973
饰演 -
纸月亮 1973
饰演 Leroy