谍影重重4(普通话) 2012
饰演 -
谍影重重4 2012
饰演 Dr. Albert Hirsch
在魔鬼知道你死前 2008
饰演 Charles
在魔鬼知道你死前 2007
饰演 -
谍影重重3 2007
饰演 -
美好的一年 2006
饰演 Uncle Henry
奇异的恩典 2006
饰演 John Newton
僵尸新娘 2005
饰演 Finis Everglot (voice)
僵尸新娘 2005
饰演 Finis Everglot (voice)
僵尸新娘(1080P) 2005
饰演 Finis Everglot
大智若魚 2004
饰演 -
大鱼 2003
饰演 Ed Bloom Older
暴风前夕 2002
饰演 Winston Churchill
风云人生 2001
饰演 Elmore Dahl
永不妥协(2000) 2000
饰演 Ed Masry
冠军的早餐 1999
饰演 Kilgore Trout
暗夜惊狂 1999
饰演 Simms/Ryan Ames
华盛顿广场 1997
饰演 Dr. Austin Sloper
无名小卒 1994
饰演 Alfred Byrne
布朗宁版本 1994
饰演 Andrew Crocker-Harris
峰途路轉 1994
饰演 -
黑帮龙虎斗 普通话版 1990
饰演 Johnny Caspar
神秘美人局 1981
饰演 Dr. Larry Roberts
狼人 1981
饰演 Dewey Wilson
决斗的人 1977
饰演 Fouche
东方快车谋杀案 1974
饰演 波洛
东方快车谋杀案 普通话版 1974
饰演 Poirot
警探 1972
饰演 -
爱的回忆 1969
饰演 -
毕加索的夏天 1969
饰演 未知
丽人行 1967
饰演 Mark Wallace
汤姆·琼斯 1963
饰演 Tom Jones
汤姆琼斯 1963
饰演 汤姆·琼斯
浪子春潮 1960
饰演 -