极端邪恶 2019
饰演 David Yokum
收割伊丽莎白 2019
饰演 Logan
为我杀人 2016
饰演 Hank
苹果酱 2015
饰演 Stevie Bricks
老木逢春 2014
饰演 Gary Bethwaite
纽约两日游 2012
饰演 Ron
革命之路 2008
饰演 Jack Ordway
别惹小孩 2008
饰演 Steven
精神错乱 2008
饰演 Mad Dog McClure
天使不流泪 2007
饰演 Marvin
天使不流泪 粤语版 2007
饰演 Marvin
蜘蛛侠3 2007
饰演 Dr. Curt Connors
僵尸管家 2007
饰演 Bill Robinson
森林里的男人 2007
饰演 Bill
同居牢友 2006
饰演 Warden
斗牛士 2005
饰演 Lovell
捉迷藏(2005) 2005
饰演 Sheriff Hafferty
摇摆之战 2004
饰演 Buck
蜘蛛侠2 普通话版 2004
饰演 Dr. Curt Connors
蜘蛛侠2 2004
饰演 Dr. Curt Connors
初恋十五十六时 2003
饰演 Steve Beckwith
烏龍元首 2003
饰演 -
乌龙元首 2003
饰演 Martin Geller
变线人生 2002
饰演 Finch
拉拉米尔计划 2002
饰演 Rulon Stacey
全面追缉令(普通话) 2001
饰演 Ollie McArthur
全面追缉令 2001
饰演 Ollie McArthur
蛛丝马迹 2001
饰演 Ollie McArthur
巴拿马裁缝 2001
饰演 Gen. Dusenbaker
惊爆十三天 2001
饰演 Robert McNamara, Secretary of Defense
梦之安魂曲 2000
饰演 Southern Doctor
入侵脑细胞 2000
饰演 Henry West
爱我就让我快乐 1998
饰演 Bill Maplewood
名人百态 1998
饰演 Priest at Catholic Retreat
禁地之行 1997
饰演 Gordon Bennett
一级谋杀辩护 1995
饰演 Det. Arthur Polson
桃色机密 1994
饰演 Philip Blackburn
浪漫女人香 1992
饰演 Prince Geoffrey
落难见真情 1987
饰演 Owen
法庭外的游戏 1986
饰演 -
法庭外的游戏(普通话) 1986
饰演 -